refactor gamestatus, split hero_status and achievement