Fun game... until you realize most of the bosses are artificially difficult. Many bosses are damage sponges and do not appeal to the player base when it comes to fights. The bosses seem very cool at first, then you realize that you're going to be stuck on the boss for the next who knows how long... just like the last boss, and the one before that, etc. Overall it takes away from the enjoyment of the game and should definitely be taken caution of in the future of this series.