BasicGame class