Finished the bucket

NOTE: Still a bit buggy
NOTE 2: Sorry for the lack of commits but I had to work on a personal
project. From now on I will continue committing things every day :)