Animacion javascript usando setinterval y clearinterval

En esta animación he usado una hoja de estilos(CSS), un archivo javascript(JS) y un archivo HTML.
La animación esta compuesta por una caja, la cual podremos mover como queramos pulsando los botones correspondientes de derecha, izquierda, arriba o abajo y el movimiento se puede parar en cualquier momento pulsando el botón parar todo, podremos volver a mover la caja volviendo a pulsar el botón correspondiente.
Para mirar el código, ir al enlace: http://jsfiddle.net/jafrancom01/QN3xD/