Fixed bug when accessing the game variables system.
Changed the DialogueController to only have a single dialogue and not be
like a manager for dialogues.
Added properties and methods to the DialogueController that return/run
the respective properties/members and methods of the active dialogue.