Hardest boss battle in the game?