Really interesting idea! I think this could really use some kind of "Up next" preview (similar to tetris) - that would really help players plan ahead!
Nice work!