Glad you liked it!
The timer thing is, when you first spawn a donut, the timer starts, and it resets everytime you spawn a new one. As for the blocks, I just decided to have some bounce the donut off for challenge, and some don't.
I think having a visual indicator of the timer would be a good idea, so it becomes a part of the challenge that the player can anticipate.