scientific progress cycle and the science game 7919718