Catch-up bar compatibility for Spring 97 -81 and Drone nanoframe built on funnelweb's back

Spring 97 and above no longer call GameProgress() when not catching up. This mean the widget will have to check using estimate whether it reached targeted frame.

Implemented drone nanoframe. This will make funnelweb spawn a vulnerable nanoframe on its back which build for 3 second (configurable) before activated. Enemy AA can attack the nanoframe.