The game is so good until you get to the boss fights. Jesus Christ, the boss fights are stupid. Most of the time your unable to control the camera movements, during the boss fights, and it really screws up depth perception and gameplay. Just let the character control the camera and the boss fights will be 10/10.