Naja, das mit over hero würd ich nich unbedingt machen weil du ihn dann ja wirklich mit events daran hindern musst, die Wasserfläche zu verlassen wenn du ihm keine feste Route gibst.
Stell am besten das Wasser als passierbar ein und nimm dir dann ein transparentes Feld im Chipset welches du unpassierbar machst und das packst du dann an den Rand der Wasserflächen. (Zur besseren Übersicht kannst du es solange farbig machen) Dann kann der Schwan sich auch zufällig bewegen ohne das Wasser zu verlassen.