Added the ProjectileCreator and Projectile class