the dynamic variables are needed for the show screen call (cherry picked from commit aefa88e4d24483f5c1be51206d1ef5fe5044672e)
* Finished refactoring quest and character vars * Removed quest class (superseded)
* Added get_character_scheduling function * Removed update_interface_color calls (Redundant) * Redesigned variable naming convention to simplify assignment and lookup * Removed counter_class (Superseded) * Removed DynamicDisplayable CG implementation (Superseded)