It seems a little weird that he's flat out re-using characters from his other manga (maybe it's a prequel? been too long since I read the others), but hey, Tezuka did it.
Also, if anyone's wondering about what the heck is going on with ogres and snakes, there's an old saying 'Oni ga deru ka Ja...