Now the pointer works properly and begins centered based on wherever the user is looking when the programs execution starts.