More in depth level generation