Phaser Definitions Update

Also added "GetCurrentState" to StateManager
This is way more convenient then calling "game.state.states[game.state.current]" and eliminates the confusion about "current" which is actually the "current key" and not the current state.