Remove deprecated API usage, support random colours for armor