adding a projectile file, and more init things