Had the same problem that other guy had at level 18, at first. It's very possible to clear out all enemies there and then the game just hangs, not recognizing the level as beaten.
What worked for me was kill the upper-right-most enemy first. Only then should you kill the center enemy. Then the game registered that level as completed. Not sure if this'll work 100% of the time though.