Added UI elements, scoring and levelling

Added New Game and Pause buttons. Score and Level
are show in the game UI. Improved keyboard input
handling to avoid weird movements.