added possibility to override Projectile