Added a depth stencil buffer and depth testing