Top-down puzzle memory game