Added 2d color interpolation