add initial code for bucket support
improve bucket
add liquid explosion when vessel is destroyed
fix down view
code chore
Merge branch 'master' into bucket
add pouring liquids from bucket
remove passing QString by reference: not needed
merge bucket into master