mix colors with optional predefined colors for each tile