removed multiple directions and made one direction class and factory creates a rover