Add hardmode submodule