Reactive Virtual Trainer with Kinect for Windows