Updated vertex shaders to use uniform blocks
Removed matrices from shaders, updates from UBO
Tidy
Added UBO
UBO implementation
TODO: fix _detail hack
Tidy