Hi D,
A stepper motor has steps in it's windings e,g, 200 steps. The controller 'steps' 200 times for one rotation.
A servo motor, is a DC motor, and has feedback e,g, a disc with 200 divisions, which counts again e,g, 200/rotation.
Your control program either (stepper motor) sends out steps to each motor, or (servo motor) turns on the current and counts from the disc.
Unless you can place anything else in the room, such as a light to follow, I agree with the earlier suggestion, of a compass module.
Good luck,
Camerart.