Credit to SFML in lib