Really nice puzzler here. My only complaint was the tutorial levels could have ramped up a little as they felt very same-same but that is pretty minor - nice to have them as it helped learning. I tried a random level first and got totally lost so went back and it all made sense after that :P
Nicely done for a Jam