Use PSPPointer in a few more places

I normally don't like to change things that aren't broken, but I think using this syntax is much clearer in general, and much easier to savestate correctly.

Also adds pointer arithmetic to PSPPointer.

-[Unknown]