Final boss fights in video games are meant to be the ultimate test, where every skill learned throughout a game is pushed to its limit. They should feel like the payoff for hours of buildup, ...