Cleaned up the world.py file, with a new BackgroundLayer class to simplify the updating and drawing of layers, reducing the code by almost three times the lines of code.  Its super simple and awesome.