"In the game of basketball described, which requires stamina, a basketball, and a hoop, there are two primary game modes. As players advance through the stages, they encounter increasingly difficult tasks with varying restrictions such as the number of balls that can be thrown without missing, the time allowed for throwing them, and the time to make a successful shot without touching the hoop. Additionally, the game features a variety of modes similar to those in 'The Baby in Yellow,' including an endless mode where players have three chances to make a mistake before the game continues indefinitely. Can you explain the specific differences between the two main game modes, how the restrictions change as players progress through the stages, and the mechanics of the endless mode with regard to the number of mistakes allowed?"