This is very clever, would like to keep playing more levels!
The speed on some levels could use some tweaking as they were very slow, just waiting for the marbles to fall. I would love it if it was more of a speed challenge, maybe with random levels and you had to keep going for as long as you could!
Great work!