refactored HearhstoneMatch to be a case class ... at last !