public ICoordinates Move() { if (string.Equals(DirectionName, CardinalCompassPoints.N.ToString())) { Position.IncreaseY(); } else if (string.Equals(DirectionName, CardinalCompassPoints.E.ToString())) { Position.IncreaseX(); } else if (string.Equals(DirectionName, CardinalCompassPoints.S.ToString())) { Position.DecreaseY(); } else if (string.Equals(DirectionName, CardinalCompassPoints.W.ToString())) { Position.DecreaseX(); } return(Position.Point); }