added horizontal friction
added scrolling camera