Ningishzida is a figure in mythology who is described in different ways in different stories. In some stories, they are a god who helped to create the world. In other stories, they are a figure with two heads, one human and one snake. In those stories, Ningishzida can use magic for good or bad and can go between the land of the living and the land of the dead. So basically, Ningishzida is a figure from mythology who can use magic and travels between worlds.