Holy. Shit. Probably my favorite game of all time, it is incredibly fun and the game mechanics are insane! every aspect of this game is flawless, every single boss fight is so fun and challenging! Overall, in my opinion, one of the best games ever made. PLAY IT