public void Right() { if (IsPlaced) { directionCalculator = DirectionFactory.GetDirectionCalculator(facingDirection); facingDirection = directionCalculator.TurnRight(); } }
public void Move() { if (IsPlaced) { directionCalculator = DirectionFactory.GetDirectionCalculator(facingDirection); coordinates = directionCalculator.GoForward(coordinates); } }