/// <summary>
 ///     Present a given <see cref="CollidableMovement"/>.
 /// </summary>
 /// <param name="collidableMovement">
 ///     The <see cref="CollidableMovement"/> to present.
 /// </param>
 /// <exception cref="NotImplementedException">
 ///     Always thrown.
 /// </exception>
 public void Present(CollidableMovement collidableMovement)
 {
     throw new NotImplementedException();
 }
 /// <inheritdoc/>
 public void Present(CollidableMovement collidableMovement)
 {
     destination = collidableMovement.EndingLocation;
 }