Add Wireworld implementation