How to make objects functional on water?