Game State Manager implementation