Removed the mouse and keyboard interactions from the GameFrame and moved
them into a new Controller class which handles control of the players
movements and actions. Made the GameFrame class smaller.