Change the Bucket texture to the droplet for now. It's easier to see the
text.
Take in a Type for each Value and format all decimal values to two
decimal places.
Test code that generates random types, numerators and denominators.
Make the StringBuilder final.
Buckets will now stop at the line but will not stick unless they are in
the correct position. If they are in an incorrect position their texture
changes.
Stop the possibility of the denominator being 0.
Collision detection on the line.
Handle collisions on the line a bit better.
The current bucket will not overlap any of the other buckets on the
line.
Performance improvement. It turns out that creating the same object
every frame is a very bad idea.
Forgot about the show() method.
Add another bucket just for the hell of it.