Jean Kim - memory game

I would break this method up into smaller pieces. What is each block doing? (tell me via method names)