added Duck implementation (Mallard) and the MiniDuckSimulator.