GameManager Refactoring

Still long way to go….