and if i have 4 different projectile sprite? there is the basic bullet, the lvl 1 charge, lvl 2 charge and lvl 3 charge how would i make that?

Couldn't you just use instance variables on the projectiles?Oh If you mean you have different images for the different charge, the easiest way would be to use frames or animations for them and set them according to the projectile charge.Or on bullet fired and charge=1 spawn lvl 1 charge, on bullet fired and charge=2 spawn lvl 2 charge

I told my dentist I had trouble with my teeth and asked her to fix it without looking in my mouth..