some code cleanup, still working on it
added resetPPU macro
added drawBackgroundString macro