Update OpenPeripheral API
Rewrite magnet turtle to use OPC. Probably closed #335