cutscene/content stuff; new helper functions; first commit after the coffee spill... kinda just in case. <_<