Abstractify projectiles