Reads keys properly

Depressingly slow to code - really need to do unit tests
First go getting a fruitorious level in
More work
Polishing the keys UI
Vec2 class, really need to get jasmine tests on this stuff
Back to a smaller font
Wider screen for map editor window
More work and restructuring