IndieTrainer: Enabling Children with Cerebral Palsy to Receive Gamified Power Mobility Training in their Own Manual Wheelchairs