* Lighting
  ambient, diffuse, specular
* Material
  ambient, diffuse, specular, shiny
* DisplayLists for table and balls
  - balls made out of tesselated icosahedron
* Texturemapping for table and balls
* Font output using one large texture
* Environment Mapping
  - spherical
	- dynamic cubical
* Shadows
  - planar (using blending)
	- perspective correct (using shadow volumes, stencil
	  buffer and blending)
* Fog
