I think theres missing a infinite play mode, where all monsters could appear, and maybe a timed bar that if depleted game over, this could be refilled by matching pairs, and a highscore system?
I don't really see the point of that - the fun/challenge is in figuring out the "trick" to each monster. If you've done that once, there's no reason to play it again.