Clean up
* Fix a compiler warning
* add_state in GameStateManager now checks if it exists
Input Manager Bare bones
+ InputProvider base class
+ KBProvider a keyboard and mouse input provider
* Moved stringToKeys and keysToString from InputHandler
* Keys now supports multi-keys
Input Data outline
+ checkInputState (Provider) and checkInput (Manager) to check input
states
+ setInputState (Manager->Provider) only one provider is targeted
* Input is based off 2-layered data structure
Fixed split
Added A get for underlying data structure
Input Provider KB
+ KBProvider works
+ key mod's and multi keys are working
+ MenuState now runs off InputManager
Removed Debug code