Well now I feel like a jerk. The game still wasn't awarding the badge, so I submitted a bug report, and by the time I finished typing and submitting it, I finally got the badge.
For other people still having the same problem, I recommend just waiting a bit. Apparently the information is just super slow to submit on this game.

I desperately need an "enemies remaining" count on the map, at least when it gets down to five or fewer. In a game where every little bit of experience counts, but every step subtracts from one's points, I need to know when it's worth it to go hunting, or at least when it's already done. The little "That's the last of them message" is too easy to overlook and goes away so quickly.

There is indeed some faulty coding here.
Skills such as the Lamia's and Dragons' continue on after the counter on their skill is up.
Furthermore, the wizard's Healing skill may remove the icon, but it doesn't clear the board of any negatively effected tiles. This is just a severe lapse in gameplay etiquette.

This whole game should be restructured so that monster's weaknesses follow a natural structure wheel. E.g. Purple takes 50% from blue and red, Blue takes 50% from green and purple, etc.
It would be a lot easier to play if I didn't have to check the weaknesses chart with nearly every move.

Hey, do you like games? So do we — that’s what makes Kongregate the best source of free games online. We have thousands upon thousands of free online games, from both one-man indies and large studios, rated and filtered so you can play the best of the best. Read more »