Car Racing Games: From Arcade Thrills to Hyper-Realistic Simulations