Move achievement logic into EG-Gaming