I love the inclusion of optional challenges, as it lets the player dictate the difficulty, nice addition!