replaced SDL/SDL2 specific alpha blending by newly introduced abstractions