Well done. Good foreshadowing slipping in odd little facts about the narrator over the game. Still did not see it coming.