mtg how does priority work