Commitng
Decoupled gamestate stack pushing from indivuals state
- erros occur with the drop state and the sword