Moving application creation to its own file
Turning application into an instance of evented object
Putting the run loop in the Game object and not the application object
Making UP be UP and DOWN be DOWN on the canvas grid
Minor spelling patches