Impressive maze design. I like the idea of choosing whether to drag or push and the fact that each play through is different.