memory game

I didn't finish it yet so there is still some things to work on.