Added a singleplayer mode with a decent AI (with the same movement
ability as the player) by abstracting input a little. Also modified
the background (making it a little more true to the original) and
changed the titlescreen to display it. Finally, modified Entity to
store x and y internally as doubles (so that overall movement better
matches dX and dY).