Prototype firmware - no pre-determined time after which to stop looking for sensor change.
In the event that the globe gets knocked off it's tracks while spinning, the prototype will happily keep spinning forever until the globe in put back on it's tracks. Time however each operation SHOULD take, then double it. If the operation takes longer than that, abort.