Shader now supports 3D positions. Flipped sf::Image vertically to render properly in OpenGL. Culling works.