Fix selector so it works properly and move connection finder to a seperate thread so it doesn't freeze the game whilst searching/opening