Source: https://www.gamasutra.com/blogs/BenoitGOMES/20171128/310206/Racing_Level_design__The_rally_case.php