Closes #3 - implement map scrolling