Genius Memory

Match pairs of cards in as little moves as possible and as fast as possible within a limited time.