Understanding it all, isn't just done in game either. I've spent an equal amount of time, reading forums, watching videos, chatting to friends about how to tackle each scenario. The community support for the game is outstanding. There are so, so many videos just on youtube alone, about how to beat each boss, secret shops, ect. This could be a turn off to some, having to almost 'study' and play a game is a huge time investment, but it's worth it. The game is incredible, and undeniably fun, even after 100 hours.
Result: (if you're the type of person to only play a game through once)
SKIP Result: (Every one else)
MUST PLAY! Now who else is so looking forward to Dark Souls?! :D
LOOK WHO CAME: