I believe I was missing a redistributable, I'll install that and get back to you. This looks like the only game with a car in it so I gotta try it out