Very very well done!
Super cool mechanic.
I did encounters some minor bugs which were mention before, but that's ok.
Really challenged my brain here :d