Well, I got to the end this afternoon. Need to go back and fill in the gaps now.

BUY THIS GAME.