new model: card matching game. game logic will live here.