

Chapter 6: The Journey Begins
Part 3: Adding Challenges
An adventure needs more than just movement. It needs challenges! We're adding **obstacles** to our program.
The program now has a list of obstacles. In each step of the game loop, it checks if it should add a new rock to the list. It also draws every rock in the list, making it seem like you're driving past them.
Your world is becoming much more alive.