Many small experimental optimization changes. Beam weapons deal damage in intervals, and has damage popups. Partial beam weapon delay(example: beam weapon only fires for 1/2 duration before target is destroyed, so only has to wait 1/2 delay to fire again). Homing weapons can have additional targets if the first dies before the project dies(setup in weapon definition). Weapon attribute which makes damage distributed to all sides of the target at once(setup in weapon definition).