Very interesting design! Had to give up at the "timing" level, but wanted to keep on going.
Thanks for the comment and for playing, some of the levels do need a bit of tweaking :)