Implemented mouse input

* Added mouse input to the Input class
* Added a square that follows the mouse along the screen
* Changed the canvas to be resizable and use the whole screen