a new game manager module - simplified, but more flexible (and WiP)