PPU added. Emulator can now display backgrounds correctly, although it
still has issues with sprites.