finished WeaponCarver(sort of)