This required changing how the engine credits menu work because it created a circular dependency in its original form.