Amazing. And that last puzzle too me a while to figure out. I love games like these. And the humor is on point. Great job.