I'm commenting on a factor of the code that is weird. callinc Blob_act() in fire_act() is weird, which is why I didn't do it originally.