There are so many crazy parts of the game. GOD, hell, giants, the fact that it is all in the minds of the giants (sounds like the Matrix!)..