Added dynamic flag updating

Flags will now dynamically update with the program.
Latest Build

This is all the code that was worked on earlier this week. Lets try to
pull and push here to keep our code together and in sync with each
other.