lot of stuff like a game manager