Abstracting Pointers

Less global vars, methods to set and get the on screen pointers.