requiring them to use all of the skills they have learned up to that point to push forward. Some of these bosses are hard enough to make the player regret ever picking up a controller, while others are so simple they may as well be starter enemies. ...