More efficient Async running of player move event