fixed some vao segfaults, started working on depth tests