public void OnCollisionExit(Collision other) { if (IsValidState()) { currentBallState.OnCollisionExit(other); } }