This is a very interesting idea! I was a bit confused at first (even during the tutorial), but after a few tries, I got something of an understanding of it.
Perhaps some additional feedback or ability to plan moves could help? At least in a tutorial, I mean.
The endless mode is really useful for learning the game haha Though loops can get pretty long, so it'd be really useful if there were some option to speed up the animations or skip to the end.
Thumbs up.