SpriteLayer only updates object lists (actually a tuple, self.children)
when changes are made to it instead of every frame.

Added lots of comments to SpriteLayer and luca.py