The graphics and gameplay feel really nice and the puzzle aspect works well. I played all the way through. I was really surprised at the "climax" (to avoid spoilers) and the twist was really clever. Nice work on the game!