I've reworked amplification so it actually works on projectiles; the logic objects now have to take their snowballs and other data as parameters, no more temporary fields for them. This makes adjustments while 'passing through' much simpler.