add JavaDoc to Weapons and some other classes