You have to play this game twice to truly understand it. It might seem like there isn't a whole lot of story going on during the first play through, but that is because so much of the story is made up of foreshadowing. Beating this game, and then immediately playing through it again completely changed my perspective. I did not like it much at first.