Example: I have 1 pixel in my bucket, and am due to receive another pixel in 5 seconds.
If I wait the 5 seconds, I can place 2 pixels.
However, if I place the 1 pixel from my bucket before the 5 seconds elapse, the countdown resets to 30 seconds, which I must wait until receiving the next pixel.
Is this the intended behaviour?
I would expect the behaviour to be "receive a pixel every 30 seconds that your bucket is not full", but the current behaviour seems to be "receive a pixel every 30 seconds that you do not place a pixel and your bucket is not full".