Use channel to synchronize execution between PPU/CPU instead of a
Clocker.

Use latch to store high/low tile bytes before loading them into shift
registers on the appropriate cycles.