The beginning of the Robot Style project from Chapter 6 of JavaScript for Kids For Dummies by Chris Minnick and Eva Holland.
No-Library (pure JS), HTML, CSS, JavaScript
based on 'bubbles' by Anthony Pipkin (http://jsfiddle.net/apipkin/qUTwQ/light/)