Merge the 3 turret rendering traits into WithTurret.
Make WithSpinner consistent with WithTurret.
Fix Animation formatting (no code changes).
Separate sprite rendering from specific actor behavior.
Only show muzzle flashes for the active barrel.
Use consistent naming for Images/Sequences.
Don't require an explicit animation key.
TODO: Make RenderSprites.anims private.

Things left to fix:
- Editor doesn't compile
- Fix Muzzleflashes across armaments
Move default animation state into RenderSimple.