map with working following player accordingly to viewports.