Replaced Flags, Counters & Inventory with Values

- Removed GameState class
- Added Game.GetValue() and Game.SetValue()
- Added GetValue(), SetValue(), HasValue() & ClearValue() to
GameController class.