magic how many lands two color deck