Memory game! (high level)