public void TurnLeft() { this.RoverState = this.RoverState.TurnLeft(); }
public void TurnRight() { this.RoverState = this.RoverState.TurnRight(); }
public Rover(Point coordinates, string direction) { this.RoverState = DirectionStateFactory.Create(coordinates, direction); }