how many hearts do worms have