Use a uint16 to count cycles

Move mirroring tests out of here and into nintengo package

Create output/cycles channels internally instead of taking them as
arguments to NewRP2C02