added sfml support, developed on linux