Some rendering fixes, though there are still a few graphical glitches. They'll need to be ironed out later.