Initial gui stuff
Fix depth testing

I forgot to move its enabling into the geometry shader pass when I split
them out into separate files