Now has a backup for when the playerglobal swc is fp9
Made completions generation asynchronous, and prevent new terminal windows from appearing on Windows OSes