Refresh engi build menu on ammo pickup
Fix menus
Stop sentry gun menu from sometimes closing prematurely
Rewrite sniper zoom code and add option for reversing zoom order