Agree with the other posters, and maybe a bit more time before the level is declared over/failed. I still had energyball's flying around when I got the fail screen, and ended up actually lighting the rest of the lamps. Maybe add a timeout for each ball, where they disappear after a set amount of time?
I agree that it needs a radar or map or something to let us know where we are. Also ran across numerous bugs where I would pass over smaller objects and they'd just sit there, not moving or being picked up 2/5
I think it shouldn't actually count as a zilch if you couldn't score on it. It's not my fault I got one 5 the first roll and then no scoring combination on the second, forcing me to zilch out and ruin my chance for a zilch free game.