make ppu easier to read
rewrite of sprite zero hit logic