Refacotring for readability.

game.currentCollection.currentLevel is excessively verbose.
Define board width and height based on tileSize.
Board doesn't care about game only about level.
Resize board to fit window size.
Avoid warning about JS type coercion.
Better collection names.
Make sure level progression doesn't stop after first level change.