A biofeedback-enhanced virtual exergame for upper limb repetitive motor tasks