An exemple of HTML5 Canvas feature, with animation and keyboard event management