A Review on Technical and Clinical Impact of Microsoft Kinect on Physical Therapy and Rehabilitation | Synapse