Nice game! c: I admit that at first, it took me a moment to figure out how some of the placement mechanics worked and how to score enough points to move on to the next stage, but eventually I realized that placing buildings in the zones that match their color was the key!
Speaking of placing buildings in the right zones, I do like the different sound effects that play based on whether you placed a building in an optimal spot or not (and I really like the sound effect for putting buildings in optimal spots, simple but satisfying)! I also like the details you managed to fit into the (building) sprites!
As for some suggestions, I have the following:
- I had some moments where I had no more (good) moves yet and I wondered if it'd be nice to have a button to end the timer early and go to the results screen quicker (and then that could be a statistic alongside the score and resets too)
- Renaming "Reset" to "Skip" would probably be good since you're skipping the current piece to generate a new one, seeing "reset" made me think I was doing something drastic like undoing a move or resetting my entire board
- Maaaaybe rename "Next" to "Current"? This might be very nitpicky, I'm just used to puzzle games where "Next" means the next piece you're going to get after placing the current one, eheh ^^;
- The color of the piece shape in the "Next" slot changing to be the color of the type of building you're about to place could be neat, but it's not super necessary