Made RenderSystem check the position of the sprite BEFORE adding to the layer list. Also made the virtual functions in System optional to implement.
Cleaned up RenderSystem a bit
Forgot to clean up drawLayers