update w/ fixed scrolling and walls