Very polished! Definitely fun and addictive, I had to stop as it got too late here :)
Only feedback I have is to maybe make the movement more fluent at low speeds, so it doesn't feel like stuttering. Otherwise great!