Game system framework