Game Manager Initial
Refatored to use only the GameManager simgleton
Merge branch 'game-manager'