Reworked the async stuff. This should fix issues with multiple default players after screen shield.