Smilers Den Deluxxx: V.411 Patch

Heya Smilers Hunters! Got a small patch for the error in steam achievements! -Reworked the frame work and steam achievment syncing. Let us know if you find anything else!