A basic terrain drawer, using heightmaps. Reinforcing concepts, slowly shifting to programmable pipeline etc.