One thing that was not clear for me was what the end goal is. Like is this just inifinte survival, are there things to unlock - that sort of stuff. But I'm enjoying the core gameplay a lot!
Just an idea you might consider taking the tetris approach and doing speed levels. Then it would have a more clear ending and a goal in infinite survival. I think it would be a good fit for this game - having to do fast pipe calculations to keep going.