I think there are some good ideas in here. Overall, I found it frustrating and trial and error was a major component of progressing, which imo, isn't fun. I think if you had more focused levels where you don't have to wait around, progress would be more fun.
I did like the visual design. I think it was super clear from start what was what, easy to see/understand