c++/sfml clone