add gameminer classes, refactoring