I tried looking at the wiki pages earlier today and yesterday, but I always end up with some freaky outcome. While attempting to make the SOC, I somehow made the torch have the null sprite flash into a cannon and back to null, with console being flooded with the line: "R_ProjectSprite: Invalid sprite frame 3/1 for CBLL". Which is weird, since I put nothing in the SOC that relates to the cannonball. A similar experience happened when I tried to make Eggmobile shoot super turrets, but ended up blowing up, flying away while spawning those turtle enemies and the spring enemies...who shoot super turrets and are intangible. Basically, even with the wiki I have no idea what's going on, which is strange seeing as to how I can understand several 'languages', like pokemon scripts or Lua (though I can't create Lua).