add objects and terrain rendering, and terrain texturing