tentative depth testing

depth testing now works but needs more testing
eclipse crashed so this is encase it wipes shit