Thanks for your feedback!
I wasn't clear enough about the last puzzle.
I've added a hint to the game description.
The ending reveals more about who we're playing as, and yes, it's funny how similar our ideas are.