I don't like to preemptively woo

Added some sticky notes to the wall and came up with a(nother) "working"
system.
-added the condition class which stores information the condition
strings did before, but can also keep track of which people satisfy the
condition (game changer).
-rewrote the evaluator class, adding 3 new functions which simple look
at the people given and check if they satisfy the conditions. Only the
people who satisfy all the conditions are passed for the mandatory
conditions, and the people who satisfy the most conditions in the
optional are passed on. Another function was added which when passed a
condition simply checks it and returns true or false. This, for obvious
reasons, doesn't allow for variable inputs, but rather just works with
already set inputs (ex isPolice paul rather than isPolice a)

-It would appear author goals may be able to just become stories. More
investigation later.

-Once a story evaluate all of its conditions, the optional conditions
which the chosen people don't satisfy will need to be added as goals for
the director.
Untested and unsure if it even runs

-Worked on the main director loop
-Added the trigger condition
-Stories reside in the storyqueue at the beginning of each cycle. They
are each checked for completeness in terms of preconditions. If
complete, push them onto the working vector and check if their triggers
are also true. If so, then choose one and run it next time(The running
part is not complete).
-Goals are checked next. Every goal is compared to the current active
stories to see if any story is pursuing the goal. If so, move on, if not
find a story that will try to achieve the goal.
-Once a story is found, change the necessary variables associated with
the goal and test the mandatory conditions. If these pass push the story
onto the storyqueue and evaluate the rest of the options. If not, ditch
this story and move on to the next one(hopefully there will be one that
works)
Tested the director loop and it runs!

Still don't want to preemptively woo but things are looking promising.

Tested and debugged the director loop. Stories are being added to the
story queue and proper stories from there are being added to the working
list. Still not "running" and stories in the form.

Fixed some issues in the story and interpreter classes.

Currently adding a story will activate the director loop, and will run
until no changes are made.
Stories now become active and can be simulated!

-Can now pick a goal to add, director attempts to solve its conditions,
and stories presented to user in the form of "active story"
-Stories go from Story Queue->Trigger List->Active Story
-changed working list to trigger list
-fixed bug where variables (A,B,C) which were mandatory but had no
optional conditions weren't assigned a person.
-Story is eliminated once "Complete Story" button is pressed. This
button is pressed after simulating the plot fragment
Added an output Tab and some more stories

-Added an output tab which lists changes in the story world and when
stories are started and ended.
-Added some stories to add a powerweapon as a pre to drug bust