Making sure zone_manager has a random to work with.
Only fire init on things when they are created the first time.
First pass at zones being able to create sprites.

This shows that the way we are rendering the lighting system is totally
broken.