There is no child who has not grown up hearing stories about the demon who resides under their bed, ready to scare them if they are not on their best behavior all the time. Then there are those stories that your grandparents tell you, which always has a hero and a villain, a god and a demon, who fight it out for ultimate power over the world.