This is a really cute idea! I want to make my grandfather proud with my drifting street cred! Couldn't get past the mountain level, this is pretty hard! I feel like the physics are a little off, but I can't quite put my finger on it - it's probably a standard case of Game Jam Physics. Love the game, and adore the story! Very fun and goofy.