Fix RobotPilots getting stuck in TURN_INTO_ROOM

Added extra check that handles when the target direction is 0 and
direction approaches by increasing