Harmful bug fixed, a typo in a vec4 constructor.
switch Queue to "overload opSlice to get a range" idiom
add method to get a pixel color from a SDL2Surface