Sort of finished PPU version.