Added log functions and debug variable for the instance
Added some debug messages for the command function.

This should help while developing.
Added MoveMenu to get location where player wants to go.

The MoveMenu builds a list of all locations available and is presented to the user to retrieve the symbol for the location where the player wants to move.
Allow user to cancel a move.

Added an option in Menu for allowing the user to cancel by pressing enter. There is also a check for receiving an empty location symbol in the command() function.
Actually move the player, Improve TurnMenu.

For the TurnMenu, the player and location (via the player class) are provided so more information can be shown in the menu. For now, the location name is added.

The player is also moved when the move command is issued. This sets the player.location to a Location object, so it can be more easily referenced for that player's actions (instead of calling Game.get_location() often to get the actual Location object).

This closes #13.
Merge pull request #25 from ChodeGames/move_player_command

Move player command