Getting a game's challenge right is one of the most important elements of game design, and it's also the trickiest. Every player comes with their own skillset. Some players might have excellent rhythm but terrible aim, whereas others might only excel at high-paced action sequences but suffer during diabolical puzzle segments without a robust hint system to keep the flow going.