This was such a fun time and I would love another game in this style! Like some few others, I also got stuck on the lockbox puzzle, but one commenter gave me the hint I needed.
itch.io is an open marketplace for independent game creators. It's completely free to upload your content. Read more about what we're trying to accomplish and the features we provide.