Low-cost virtual reality for stroke rehab