Refactor achievements calculation on server side.
Move achievements to separate achievements collection.
Refactor save methods in game and user controllers.