BowlingRefactor