sounds like flatworms..........
This site might be of help............see if they look like anything at this link


http://www.rzuser.uni-heidelberg.de/~bu6/index.html