Bug Fix, Optimisation & Additional Functionality

BugFix - Fixed flashing fires
Optimisation - Don't reload fire every time it's used.
AddionalFunctionality - Loads next level