Nice stuff! If I had more time, I could get lost in this one for a while :) The biggest thing I might recommend would be a small invulnerability period after getting hit. In one of my attempts, a car turned in to me and I went from nearly full health to -34 because of multiple, instant collisions :D