Okay so I was looking at a "boat" puzzle given to a friend. I THINK I remembered the correct rules while writing the program for it. But I cannot find a workable solution, so maybe not.
www.killskuls.com/problem.html
Click a person and drag up to put on boat, or drag down to take off boat. Click "boat go" to send it across. More info on the site. Thanks. Input on the program itself also welcome.