how many cards do you need to play magic the gathering