private void EnterState(CreatureState state) { currentState.Exit(); currentState = state; currentState.Enter(); }