Strategy pattern: DuckUSim