Various Fixes and Refactoring

move all checks for GL into GL functions which results in:
- lightning strike during GL now properly includes Thunderbird check

reward for blitz during GL is now 10% instead of 21% since it includes
Thunderbird and power is capped at 50k if Thunderbird and TDE are not
not unlocked. (It will take ~47 double strikes to reach the cap)

closes #827

Fix rift image flickering/jumping when rift is created

Fix Molpy.TTT when castles == mustard. Was causing jumps to not work when they should.

Fix infinte tools from mustarding production
closes #765