prevent multiple catch-up frames which cause physics objects to 'tunnel'

Temporary fix to prevent huge numbers of catch-up frames happening all at once if the user navigates away from the game.  Limits them to 3 now (which allows it to still detect and react to spiralling).

A proper fix involves putting the physics collision into the same update as the physics motion.