Don't clear the faucet drops when the faucet is closed. Let them fall into the tank.
Restricted the water tower drag to 0.1-1.7 mts. This is done to ensure that the wheel is visible even at the top most point.
Round corners for all hose bends
Renamed model --> hoseModel
Renamed variables in HoseView to be more descriptive
Refactored code. Fixed the hose drag when the elbow is horizontal.
Added constructor documentation