Fixed fireballs not been shooted at intended timing.
Random is now a field variable to save initialization costs.
Various tweaks to Ender Dragon fire shooting feature.