A challenging puzzle game! Got stuck for a bit, but still really enjoyed the main mechanic. Great work!