More curse stuff, abstracted projectile renderers