public StateManager(ZeplinGame game) { stateQueue = new Queue<State>(); CurrentState = new State(string.Empty, TimeSpan.Zero); game.OnUpdate += this.ProcessState; }