Made it so the map can resize to accommodate more players.

- Had to re-write how the background is created.  Ended up finding out that different browsers maximize the size of a canvas element (even when not on screen) which forced me to makae the background tile based.