Optimize player move event listening method to filter block change