Save manager fleshing out - partial write functionality implemented
Changes to the item class, item's now have state and type and are now loaded from an ItemManager
Test code for the load prompts and code cleanup in the Main.java
Merge branch 'develop' of https://github.com/mrwinton/TheExcellentAdventure into develop
Refactored Game to be OldGame and GameState to be Game.
Updated references from Refactoring from GameState to Game
Changing Player Id from String to Int
Changing the way LeverRoom renders from creating new labels to preserving initial labels and updating them on every paint
Adding SinglePlayer controller class and updating GUI to GameFrame to reflect this.
Temp fix of GSParser to build Game.
Merge branch 'develop' of https://github.com/mrwinton/TheExcellentAdventure into develop

Conflicts:
	src/datastorage/GameState.java
	src/gameworld/Item.java
	src/parser/GsParser.java
Code clean up - Removed OldGame and GUI - updated references.
SinglePlayer now inherits controller.
Prototype drawers for LeverRoom and StartingArea
Merge branch 'develop' of https://github.com/mrwinton/TheExcellentAdventure into develop

Conflicts:
	src/datastorage/GameState.java
Item class consolidated into item class in the Item package.
Clock thread updates the GameFrame with the new GameState now.
Update item is now a function in controller and implemented in SinglePlayer.
Updating rooms key from room name to room id.
GameFrame is passed the GameState from Game in Main now.