CommandRunner
Rover depends on ICoordinateMover and ICommandRunner + Acceptance test