protected void SetNewPosition(Rover rover, Position position) { rover.Position = position; }
internal abstract void Execute(Rover rover, Plateau plateau);