Some todos done

* Added mouse support
* Rendering now uses textures
* Timing capped at 60 fps
* Improved debugging code
* Removed unwanted functions
* Formatted code for readability
* Fixed a bug where the sprite would not update and would leave a trail
* Fixed a bug where colour key did not work