if (newState)
this.states.put(StateID.GAME, new GameState(context));
break;
case WIN:
if (newState)
this.states.put(StateID.WIN, new WinState(context));
case LOOSE:
if (newState)
this.states.put(StateID.LOOSE, new LooseState(context));
default:
return;