^ this, also think of priority as a separate variable that, when its value is above 1, will ignore the opponent's speed and let the Pokemon with priority move first. Say the Quick Claw gives priority + 1. You won't gain priority if another Pokemon has the same value for priority and a higher...