Refactored bowling class