We need to have support for flag dependencies so we can detect if someone submits a flag before first obtaining the entry point flag.
We also need to have an optional API function to get the number of available flags for a given tag (similar to progress).