Added interface for world generators, fixed scrolling engine