Added support for ig.game.backgroundMaps

Also changed functionality of clearOnLoad to use arr.length = 0; instead
of creating a new array.  This has a few advantages
    1: All references to that array will be maintained
    2: Because all references will be maintained, it also means you
       won't accidentally leave a reference somewhere that prevents
       garbage collection of the layer's items.