Game is insanely well done for a game jam - the art, the sound, the upgrade system, racing with yourself - really impressive polish!
I'm not huge on physics best movement, but I saw it through the end, that says a lot :)