Really interesting mechanics. Took me a while to get past some levels. The red tiles are pretty hard to see sometimes.