fixed that pesky depth buffer precision error, and added proper skydome sphere thing rendering