Great interpretation of the theme, and I'm impressed you got multiple puzzle levels in within the deadline :)