Worked very well with 5yo daughter; she and mum thought it was very good ("not too busy, extremely clear").
One small thing that upset daughter (only a little bit) was getting "Game over!" - which I think just meant she'd come to the end of the game, but which she took as "You lost!" (probably as a result of watching older brother play games). If that's right, then consider changing wording to "Well done, you've reached the end of the game!" rather than the (more negative, to many people) "Game over!".