Working on better GL stuff