Close #25

Add generic singleton
Merge branch 'develop' of github.com:Symptogen/Symptogen into develop

Conflicts:
	src/GameManager.cpp