Pretty enjoyable, I got through five of the seven levels. I thought I got the hang of the rotation eventually, but was still surprised when the tetramino in level 6 fell apart.
Thanks! Haha, it is very likely caused by our buggy program!