updates to system UI and planet generation (INCOMPLETE)