Created PlayerInput class to process input

This is to make getting input from the player easier, for example:
getting the direction to move, getting the answer to a question, etc.
Stubbed out methods for Maze class

Added these methods so game class knows they exist.
Also, fixed an issue where exit was set to an invalid location in the
array.
Set up basic game running logic

Set up first version of game loop and logic processing.
This currently does not work very well as it depends on methods that are
not yet implemented.