Now with Achievements!

I've tested the achievement generator and it seems to work nicely, though I don't know how to test out the Listener. Wanna double check my code and throw it out there?