From what I understand, if a game engine's source code is GPL, there is no legal way to require derived games release their assets under a CC license. Does this mean we need a "super license" that incorporates the terms of both GPL (for the code) and CC-BY-SA (for the assets)?