Added more argument-validation to GameObject
Improved Renderer