Lots of cool ideas here! An instant restart would probably go a long way, since I imagine most people will be dying a LOT. This is hard! The driving is very smooth, but the game demands a lot of precision from very imprecise controls (imprecise by design, definitely part of the charm). I like that each level had something new to offer. My favorite mechanic was the grappling hook, but it was held back a bit by the speed/distance relation where being further away makes you wayy faster than being closer to the center, which is unintuitive imo (i know exactly how your code looks for this part, since i've done the same thing). Overall, a good entry, nice work!