Looks like this took a lot of effort! Couldn't get past the first puzzle but pretty cool idea!
Thanks for the feedback.