How Andy Weir Engineered A Lunar City In ‘Artemis’