Rather good random level generation