Hey, I got that list of errors and moved my struct from the header of a class and gave it it’s own header file. I also remade a class that didn’t inherit from anything (selected “none” in add code to project), and made it inherit from UObject. As soon as I tried to compile it as a UObject child, I got a circular dependency error. Moved a header file to cpp and that fixed it. I hope that helps! That looks like the same list of errors I was getting, but repeated more.