snake moves
keyboard listener - UserController
game manager entity
add timer to game manager
minor improvements and refactoring