implemented method create() in ProjectileFactory