Fix bucket rendering and localization. 

About chemical reaction. Tube is 125mb now, but it still will pop a block of fluid(1000mb).
eg. 1 tube of Li(125mb) + 1 block of H2O(1000mb) --> 1 block of H(1000mb) + a block of LiOH(1000mb). It's unscientific. So I replace tube with bucket to react. And now it will pop 8 tubes of chemical(1000mb) if there's no space to pop new fluid.