BUGFIX: Rover detects obstacle when moving backwards
BUGFIX: Rover detects obstacle when moving backwards
REFACTOR: Cyclomatic complexity in move function