/// <summary>
 /// Responds to colliding with a staircase sprite
 /// </summary>
 /// <param name="_sprite">Functional sprite collided with</param>
 internal abstract void StairCollision(Functional _sprite);
 /// <summary>
 /// Responds to colliding with a functional sprite
 /// </summary>
 /// <param name="_sprite">Functional sprite collided with</param>
 internal abstract void FunctionalCollision(Functional _sprite);