game switching architecture - mid way