private void drawGrid()
	{
		GL11.glLineWidth(0.1f);
		GL11.glColor3d(0.7, 0.7, 0.7);
		GL11.glBegin(GL11.GL_LINES);
		int ticks = AXIS_LENGTH / TICK_SIZE;
		for (int i = 1; i < ticks; i++)
		{
			GL11.glVertex3d(-i * TICK_SIZE, -AXIS_LENGTH, -0.01 / zoom);
			GL11.glVertex3d(-i * TICK_SIZE, AXIS_LENGTH, -0.01 / zoom);
			
			GL11.glVertex3d(i * TICK_SIZE, -AXIS_LENGTH, -0.01 / zoom);
			GL11.glVertex3d(i * TICK_SIZE, AXIS_LENGTH, -0.01 / zoom);
			
			GL11.glVertex3d(-AXIS_LENGTH, i * TICK_SIZE, -0.01 / zoom);
			GL11.glVertex3d(AXIS_LENGTH, i * TICK_SIZE, -0.01 / zoom);
			
			GL11.glVertex3d(-AXIS_LENGTH, -i * TICK_SIZE, -0.01 / zoom);
			GL11.glVertex3d(AXIS_LENGTH, -i * TICK_SIZE, -0.01 / zoom);
		}
		GL11.glEnd();
	}