Clean changes, and begin handling for Kinect

- Removed simulation variables, uneeeded
- Added initial support for Kinect
- privatized lots of functions
- Fixed scanner memory leak
- Fixed endless loop of maze game