This hurt my brain in a good way. Solid concept, was fun trying to puzzle out the right path for each level!