bowling-game A bowling alley management system, written in Java. Part of an assingment to understand large codebases written by others, detect and improve design patterns, clean up code and remove code-smells.