Nice game, especially that last puzzle. I had some issues with it but they have all been addressed in other comments