Returns whether all enhancements bits are present in flags.
enhancements
bool contains(int enhancements) => (flags & enhancements) == enhancements;