Working GUI with classes and moving environs, environs not accepting units.

Please look at the requirements of the "stack" class detailed in the API from the original commit in order to ensure that it will work correctly. The argument to planet.environment.update() may also need changed.