Implemented non-legacy rendering for drawables, unified sf::Light colors into a single color and 3 intensities, changed sf::Text and sf::Sprite to use Triangles instead of Quads, added a few more helpful methods to sf::Shader and sf::Transform.