Small javadoc additions
Changed ActionDesires to Targeting desire to clear it's purpose.

This will probably break things.
Forgot to add serialization method to some classes.
Added way of override attack mechanic in desires.