add MarsRoverCommand Factory