use new direction class for rover