Changed to recycle projectiles
Added cannon rotation, firing, explosion growth, and cooldown
Added cannon rotation, firing, explosion growth, and cooldown
Handles explosions more efficiently
Added a sphere to the end of the cannon that it will pivot around
Fixed some game over issues and made error checking for the cannon's rotation
Changed "if( GameManager.state )" statements to switch statements
Added the materials for the different elements
Changed Dictionaries in cannon to HashSets and modified PowerUp to work with a manager
Made the basic structure of PowerUp and PowerUpManager.  Note: Powerup1 is the old powerup script
Changed PowerUp level dictionaries to arrays and made the other element models for PowerUp
added rigidbodies to the prefabs so they will collide, esp. with PowerUp and TestEnemy
Added first powerup for projectile radius.
Added the rest of the PowerUps I could do with cannon, projectile, and explosion
Randomize PowerUp types
Changed the effectivePow structure so moving effective PowerUps works better.  Also made randomized elements and powType methods more efficient
Changed PowerUp activation so if a power up of the same type is already in effect, it just resets its timer
Merge branch 'master' into mwoo_dev

Conflicts:
	Assets/Scripts/Reference.cs
Merging master into mwoo_dev
Merge pull request #2 from mkchu243/mwoo_dev

Mwoo dev
changed the name of Powerup.cs to PowerUp.cs