Great game loop. It's be nice if we had more distinct indication of the time left in the shift, but I can understand if the vagueness is intentional.