we should use local players as each tickregion will only foreach their own player entities so that we won't come across async accessing world data
we should use local players as each tickregion will only foreach their own player entities so that we won't come across async accessing world data