This runs really well for a 560-char game! Took me 48 turns to finish, which is typical for me in a memory game. :P Great job!