Added engine submodule