made fireWeapon fire propertyChange instead of returning projectile