refactoring roll and get_score methods