made projectile,player, and world into headers