High-tech game encourages physical rehab in fun way