Refactoring Bowling to be more readable