James' cutscene problem engine v1