I liked this. Lots of text in the tutorial was slightly offputting, but I think the general idea is nice. Was fun to puzzle through for a few levels. Good job!