Exploring optimal deck construction in Magic: The Gathering