why not simply create an index on (game_end, state) ?
pgsql-performance by date:
Соглашаюсь с условиями обработки персональных данных