Add scrolling ground and clean up movement code