chaged AddCylinder method to AddTube, so we can add both tubes and cylinders. If the alpha channel of the world colour is 0, it is set as invisible.
added methods to set a volume as a scorer. Currently only testing for the StopKilLSheild scorer.
added property to catch incorrect slepping of colour
moved phasespace scoring to a parallel world
added axis-wise setters for rotation. Using lists instead of tuples for vectors so we can set values inplace. Deep copying when filling the geoemtry inheritance tree
Notifying the navigator of a change to the geometry every time we update it.