This has got to be the funnest game I've tried today. Super unique and creative, good job. I like how some of the shapes are like tetris.
I found out you can kind of "cheat" by just sending pieces off the edge if you don't want them. I would suggest making the player lose if a building segment falls down, because I think it's funner to have the challenge of having to use the pieces.