projectile is now an entity.
arrow not fixedXD