Fixed a type in Shop.lua so that Backshot could be initialized.  Updated Backshot's fire function to work with the new calculateBulletVelocity.  Changed some initialization stuff in Circleshot.
Updated some initialization code in Random Shot, Spiral Curve Shot, Spiral Straight Shot, and Spread Shot.