cleanup: remove unused WeaponDef::beamlaser member