Nice game! Great job!
Firstly, I really like the idea and mechanics. All the mechanics fit together seamlessly, combining to create a cohesive experience. The art is wonderful, making it easy to understand each part's function. Overall, it's a great game.
One area for improvement is the predictability of the gameplay. At times, it can be unpredictable where blocks will spawn, which makes it difficult to anticipate the force of collision.