Stardust: neurological rehabilitation trainer