Controls: Press A/D to move continuously, press LEFT/RIGHT to move in discrete jumps, and press R to change color (will return to original color when key is released).

This three.js demo is part of a collection at http://stemkoski.github.io/Three.js/