Bosses have been a staple of video games since time immemorial. Fans love the idea of testing their skills against these larger-than-life foes who will waste no time in tearing a character's head from their shoulders if they don't bring their A-game in battle.