added basic mouse controls, with the ability to lock mouse pointer by clicking on the canvas
Don't use original resolution. This actually works, despite what the comment says.
herp derp merge