A biofeedback-enhanced virtual exergame for upper limb motor-cognitive rehabilitation