Version 5 of the SimU Duck, fixed it to satisfy both DIP and Strategy Pattern