Fixed: squads failed to know they joined battles.
Fixed: squads failed to know they joined battles.

Also adjusted the logic so that trying to add a null object to a battle
would throw a NullPointerException, which is more consistent with other
methods in the library.

AndrewMiTe/chimera-saga-bl