TEEFS: Steam achievements, never heard of 'em

Patch notes -Fought (insert god you don't like here) to get this working but my forehead and me pulled through. I hope Steam achievements are working for everyone again, and if they aren't let me know. For now, I sleep…