better planet generation