Began work on implementing flag system
Javadocs