Quite good, but you lost some opportunities like making the checkpoint fake or something like that, 9/10 EnzoIGN