"Finished" updating the attack graph whenever a move is observed.

Now, write unit tests and then optimize your code.