Libraries are managed using Bower and build is automated by Grunt.js.
config.js is formatted.
Game's constructor receives JavaScript object.
Canvas is created on the fly and game's container is centered on resize.
JSHint Grunt task is added.
Level's getters are defined by Object.defineProperties.
Storekeeper reference is removed from Level and LevelSet.
LevelSet's Level getter/setter is created.
Short names are given to LevelSet's methods.
Sprite sheet is moved to a separate module.
LevelSet's count getter is added.
Frames count per second is increased.