Added background rendering support

I've commented it out because 1) the texture isn't big enough to cover the entire map yet and 2) there seems to be an issue with how it interacts with the camera when moving upwards and to the right. Uncomment it to see for yourself.