Refactor diffuser right-click logic
add localization for empty diffuser message
fix water bottle washing
nest logic to streamline logical flow
Diffuser can be "topped off"
disallow if potion base types are different
localize top-off success/failure message