bowling refactored all green passing tests