Didn't realize it was a puzzle game until halfway through lol. Very great game with very satisfying graphics, dialogue, and ending.