Merge pull request #85 from clintbellanger/master

merge from main project
Better summon limit checking

player unable to use summon power if limit is hit. spawning enemies also
respect the summon limit
Merge pull request #86 from clintbellanger/master

merge from main project
Move manager classes to shared game resources
Remove unnecessary references
remove unnecessary includes
Remove global PowerManager
Rename object
Add comments
Merge pull request #695 from RyanDansie/shared_resources

Move some manager classes to SharedGameResources
Fix merge conflicts
Merge pull request #694 from RyanDansie/spawn_limit

Better spawn limit checking