implemented water<-->boat, there is a bug though where the counter on sws.cpp, line 342 suddenly jumps to a high number