changed ComputeCard to abstract. added an interface object and created
ComputeCardFirstFound.  This is so we can have multiple was of figuring
out which card to play.