Why would there be badges on a game that only works on certain computers? To be honest, that's just stupid. Especially when one of those badges is needed for a quest. The easiest quest on Kongregate, even! But I'll never be able to finish it because this game is just poorly made or whatever makes it lag this bad, and that, quite frankly, annoys me.
Tip for anyone who is simply tired of running grinding:
Begin running training, then open a new browser window and do something else for a while. If you don't go back the the Duck Life 4 window, you will phase through platforms and gain a TON of experience. Hope this helps. ;)