Add correct CPU timing
Add OAM and VRAM
Add basic video capabilities

Enable multithreading
Add rendering of background tiles in mode 0
Add LCX and LCY registers
Add screen power control
Save background tiles on memory write
Add flag to dump the CPU state at every step
Hacks everywhere