This is so great. Even if you’ve never played any of the Monkey Island series, there is lots of delightful incidental detail here.
And I’m always fascinated by how people deal with constraints, given that today’s development landscape (in general, not just games) seems bloated with over-engineered solutions –there are quite a few lessons here.