Adding a direction dictionary to Rover class and removing some instance attributes