Okay, I've adjusted the end screen so that clip happy kids who can't get even one correct answer will be gently urged to try again.
Fixed the glitch with the fly not getting destroyed - tried enlarging the target but that created other problems so in the end just made the flies destroy on overlap with the eyes.
Adjusted the timing of the cricket chirps though I left the buzzing on mouse over flies. - I think the kids will like it.
In regards to restricting the length of plays name, seems to me that it's not a big deal. If someone wants to quote war and peace then by all means do. For the most part The name is only so I keep track of which of my students are playing.
One problem is touch action. I tried to implement it but I'm unsure how to make it work with my current scroll method, which is a [system scroll to position] [lerp(scrollx, mouse.X, 0.5*dt)]
Any ideas on how to implement this so that they don't conflict?
Thanks for the tips.