Separated player and screen position; laying groundwork for scroll locks

* Refactored all the occurrences of sidebarWidth into a single static constant