Simultaneous possible?

Turning the robot after a certain count or time is no problem. What will be a problem unless you have a means to control it is keeping it moving straight and turning 90 degrees when required.

Have you got any code written, even if it is only to turn a motor on and off ?