corrected files for compiling code - Weapon