rewrite of previous space game. Uses 3D graphics and an extended class hierarchy