LaserZap improvements

Trying to make LaserZap more modder-friendly:

- Explosion defaulting to null instead of laserfire anim
- renaming said Explosion trait to LaserHitAnim
- replacing BeamRadius (2-pixel steps) with BeamWidth (1-pixel steps)