More work on projectile/spellcasting.