Needs to have a Hero on Map type of thing. You can deploy a hero once per map. Also I know it might make it seem more like a few other games, but different races with different bonus's would be great/awesome.
even if you collect all of the yellow dots without getting hit (even once) you still don't WIN. Needs a win function, multiple levels and a little bit more creativity :P