implemented FSM into gamemanager