Advanced memory game

Memory game with:
* randomization
* fancy animations