Adding hit functionality to water class