change player position and rule position