Thanks for the responses. As I studied the code some more it was the conclusion I started to suspect as well.
News: 11 March 2016 - Forum Rules
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
lda CurrentPageLoc ;otherwise check for every third page
lda ScreenLeft_PageLoc ;set current page for area objects
sta Player_PageLoc ;as page location for player