more changes to the renderer code and model, added texture (with limited success)