protected void AddStage(Enum enumKey, T stageToAdd) { _stateMachine.AddGameState(enumKey, stageToAdd); }