PPU issues

Tests seem to indicate that there are some timing and interrupt issues in the PPU.

  • Probably STAT interrupts?

DMG Acid has a bunch of issues happening at once.