IF next-is-empty THEN
move
ELSE
IF next-is-wall THEN
turnright
turnright
move
END IF
END IF
WHILE true DO
turnright
IF next-is-enemy THEN
TurnAround
ELSE
skip
END IF
turnleft
END WHILE