More Shader Work

I want the game to be able to run on a lot of computers, and I feel
like if I force the GL version to be at least 3.2 to enable vertex
arrays would disclude computers with older graphics cards.