Code Streamlining

Per a ton of advice conversations, I streamlined almost all of the code.
Now the Jala_modifiers also include their caster in their state, and all
jala songs in effect are called any time a song might affect something
(I set up a large variety of possible effects).

All a spell contributor has to do now is copy the appropriate Jala.kod
function into a new Jala song, edit it to do what he wants, and it will
work. He also has alot more information to work with - the original
singer, song volume, the affected player, and a variety of
function-specific stats.

This should make expanding Jala *extremely* easy, and the variety of
effects are practically limitless.