Fun little game. Yes, the final puzzle was slightly tedious, but given how short and humble the game is in scope, I don't think the player is expecting too much. The only thing I'd request is having a lower key_repeat_interval (you can type that in directly at the top of your puzzlescript file). I would say the long walk at the end made it a bit more satisfying to finally grab the heart.