a 2d map editor written in C++ with SFML