refactor ColorField to Color && fix generateFieldColors