Added a whole lot of stuff, finalized kinect interaction