Troy was by far the hardest boss fight for me. That and the floating ball guy. That was a pain in the ass. I think if you quit and come back into the Troy fight he hits a lot weaker. I don't know why, but I played him like a dozen times and got frustrated. I quit back to the main menu thinking about being done for a while, but then decided I had nothing better to do and jumped back in. the first ten seconds of the fight I ate one of those ball attacks and it did like basically no damage. It happened again later in the fight. I don't know if this was intentional, just a glitch, or I'm crazy, but I swear it happened. They were wrecking my shield in one hit and then suddenly they did nothing making it a very easy fight. I didn't turn down the difficulty or anything, just quit to the main menu and back in.