It looks like some type of flatworm to me.