ARGH there be updates

?my brain hurts a bit
+made the ability useage checks easier to write, and more stable.
-you can't trick the server into rapidly use the ability, ignoring cooldown and casting anymore.
+much refactoring (cast spell server names, sender/player in packet handlers)