Nathaniel Baird designed a pathfinding system from scratch to simulate track cycling racing. He generated 5 concentric lanes around the track represented as nodes. Racers would adhere to their lane and periodically check positions to determine if they should adjust speed or change lanes to pass other racers. Additional conditions like stamina and drafting were implemented. Finally, a human player racer was integrated to race alongside the AI racers in a realistic simulation of track cycling behavior.