public CharacterState GetStateHistoryItem(int number) { if (number > stateHistory.Count) { return null; } return stateHistory.ElementAt(stateHistory.Count - number); }