Added javadocs to Ship and Weapon