Maverick Games' Open-World Driving Game Reveal: What to Expect