New scrolling; add a lab level by @jmf