Rename and update PuzzleCore submodule