Projectiles following a moving object can go through solid objects
This is visual-only of course because the hasLos check is only performed when the spell is cast, but would it be possible to cancel a projectile if LoS is broken? Would that be expensive for performance?