https://www.racing-games.org/adaptive-difficulty-algorithms-and-techniques-used-to-adjust-game-difficulty-in-real-time/