Final render! The world is pseudorandomly generated. The glass ball in the middle doens't come out quite right, though. I think there are bad random ranges being passed around. Things are using (-1,1) when they should be [0,1). Bug fix incoming.