This got me, it was a bit complicated to figure out what to do at first and I enjoyed the challenge of finding the codes for the puzzle combination at the end, this would be interesting to continue to play if you extended the development of this project. Great job!