I did add-local on the main package yet the subpackage can't find the import paths even though it compiled before. Why is this so difficult? It has to be structured like this. If you have a game engine, the logical thing to do is make a subpackage that implements the main function that tests it. Dub needs help.