Since the dawn of video games, developers have been looking for ways to challenge players to their wits' ends. Back in the days of arcade games, rising up the levels was a Herculean task meant to eat up a person's quarters. Nowadays, video games don't want to alienate players with difficulty, but still want to give them an engaging challenge that feels rewarding to complete.