So Satan was the angel that made reality work by using global variables. He was cast out by god for violating the coding standard. All the evil you see in the world is the result of errors caused by the use of global variables and a lack of sufficient testing prior to release that was the result of an unreasonable schedule that was pulled out of God's ass simply because he wanted to prove he could make the angels ship something in six days.
We need an update to Time Bandits.