Lots of changes...mostly around parallax scrolling

Added parallax scrolling
Cleaned up code
Bi-directional scrolling