Sublime Text compatibility
Add barebone Editor Mode

Also resize levels on the fly
Push doors on the outer border while changing level size (editor mode)

Also: check the door positions in the level constructor
Refactor neighborlinks access

Rename neighborslink
    -> neighborlinks

Add method Tile.getNeighborLinks

Use said method when relevant
Load background image directly with Javascript

Also remove obnoxious emphasis
Remove win message when user change level state
Allow modification of doors position in editor mode
Implement level loading and saving (as compressed level strings)

User input (level codes) is not sanitized properly and probably should be!
Improved UI titles style