This is a demonstration of image drawing and coordinate transformations with the HTML5 canvas element. Although the image is rectangular, it has transparent pixels to allow the background to show through. The background is on a separate canvas that is drawn just once when the page loads; the spaceship’s canvas is stacked in front and is redrawn using a new coordinate transformation for each animation frame.