Console app duck pond simulator demoing a simple pattern refactoring