Fix for Lightspawn so it works with  Dire Wolf Alpha

Also changed attack to only generate one event, attack_changed.
Furthermore, combined increase_attack and decrease_attack into one
 method.