I really like the idea, but the only difficulty player has to overcome is learning what each shape does, not the level itself, which I don't think should be that way. It would be much better if you made levels challenging, for example, by adding the option to loop some actions.