private void HandleCollidedMovableType(Collision2D col, MovableObject collided) { if (hitAudioSource != null) { hitAudioSource.Play(); } switch (collided.GetMovableType()) { case MovableType.Other: break; case MovableType.Player: Player.ChangePlayerHP(-damageToPlayer); break; case MovableType.Wall: if (randomMover != null) { randomMover.RandomizeMovement(); } break; } }