wow! insanely creative! i don't think im smart / patient enough to finish this but seriously impressive puzzle mechanic. nice job!