Generic 2D non-tile based map editor written in JavaScript.