My first proper JavaScript and HTML5 Canvas game, enjoy!