Further refactored bowling class