Added keyboard support.
Use WASD to move, R to reload level, E to load the next level.
(R and E are for debugging, should be removed before releasing)