cleaned up SFML bindings a bit