Fixed a weird bug with glPolygonMode. note to self: if you ever change it from GL_FILL, change it back to GL_FILL.