a simple 2D map editor