public void Left() { if (IsPlaced) { directionCalculator = DirectionFactory.GetDirectionCalculator(facingDirection); facingDirection = directionCalculator.TurnLeft(); } }