Bitflags TODO: ADD MORE a general understanding of bitflags is required to solve this exercise allergies