"God" is a character who is regularly insulted (in a popular vulgar way) by some "angels".
Beside of that tiny detail. I'm sure it's a huge game made with brio. (Not that I'll know.)