Port of Genvoopl to C++ and SFML.