Diff game and various reviews