mostly finished memory game