minor game manager refactoring
add states to game manager