game and solver