private void AddStateToHistory(CharacterState state) { stateHistory.Enqueue(state); if (stateHistory.Count > 10) { stateHistory.Dequeue(); } }