Man oh man. This one was a tough one. I was having a hard time not throwing in the towel on this one. Mainly because I was ready to move on to the next part and I then realized that the dialog system had a fatal flaw!
When you clicked on Penny the dialog would come up fine. Then I realized when the dialog was done, if you clicked on penny again it would bring up the last part of dialog again.
That is when I realized that I needed to add a system that kept track of the dialog, where it was in conversation and when to end the dialog. (when ending the dialog I needed the piece that you clicked on for the dialog to go away until it was needed again.
I finally got it and created a bunch of new systems:
+It may not look like much was done, but there was a tremendous amount of code work done!
+Coded Scene and Dialog flow controller so that the game can keep track of where it was during dialog.
+Created a dialog checker so that when dialog is over you can interact with the character again.
+Next step is to Set up the scenes and layouts of the rooms you will be interacting with.