This is the kind of puzzle I like! Really good.
However, the boats not always slide one tile. Sometimes they slide out of the level. I don't know if that's a bug or a feature that I didn't understand =P