Made fireball into a basedentity. BasedEntities are like saneents, except they're meant to further reduce similar code branches.

Made emancipationanimation into a saneent.
Split the fireball graphic into parts so it can be autoloaded easier.
Added globalimages array so that assets can be loaded on demand by entities as opposed to inserting code into a giant whitelist.
Removed the fireball's reliance on variables in variables.lua
Merge branch 'master' of https://github.com/GoonHouse/Marin0SE