board colors hexes based on type and assigns rank