Merge pull request #86 from clintbellanger/master

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

Move some manager classes to SharedGameResources
Merge remote-tracking branch 'mainline/master' into floatingpointmovement

Conflicts:
	src/Avatar.cpp
	src/EnemyManager.h
	src/Entity.cpp
	src/GameStatePlay.cpp
	src/HazardManager.cpp
	src/LootManager.cpp
	src/SaveLoad.cpp
	src/StatBlock.h