Another typical feature of 2D games that is deeply related to the
DrawThread is parallax backgrounds.
The idea of a parallax background is to have an image that moves slower than the elements in the foreground, giving the impression of depth.
Parallax backgrounds are used to create an illusion of depth in 2D games.
To make this effect better, we can use multiple background images at different speeds. This is commonly used in 2D scrollers. For example with trees in the near plane and mountains and clouds at the very back.
For YASS, we will use a star field that moves down slowly as a background.
We are going to use the same convention of units as we used for the sprites. The image we use for the background should be designed ...