Compatibility

Cleaned up some compatibility stuff with the weaker browsers (IE and
Safari), and made the scrolling a bit better in general. Updated
background tiles.