Refactored how we work with projectiles.