Use PlayerAsyncCommand over AsyncCommand (deprecated?)