Software Development Connect4 Refactoring and Reflections