card matching game model WIP