In reply to Andre.

I read your other comment, and the reply there. I never even considered mobile, and that seems to be a valid consideration to me.

Admittedly, they need block drag and drop to work properly as well if mobile is a serious concern. So, that's another must-have, I feel. Blocks probably need some kind of handles to grip them by, somehow, to drag them around properly.