Updates

Updates to the game and screen classes, and adds a keyboard input class
inside a new input package