FIX: Overlay function changed completely
ADD: FloatPixel struct for that function
FIX: Canvas getPixel - remastered