How are the graphics? How are the boss fights? Is the gameplay pretty tough? I like a challenge...I heard this can be played as a stand alone game(no need to play the first one first)to understand whats going on in the story. How are the side quests?...is there any? Thanks!