updated weapons.java