fixed blockexchanger unexpected working when player focused block under his self