But don't look at the code, I'm ashamed of it!
Really cool indeed, but at first I didn't draw wheels. Also the drawing area could be larger.
Reply on news.ycombinator.com