Once you create a project a lot of internal linking occurs based on the name you choose for the project.
You should check out all of the config files, like DefaultGame.ini,
you should also check out your project’s Game Mode class.
All of your changed names need to be reflected in these other files.
#Recommendation
Start with a template,
you can always delete or change stuff ,
but the initial file structures and core classes like PlayerController,HUD, and Character will help you out.
Renaming the base classes that are created is complicated at best,
waste of time at worst.
Just make superclasses of the base class that reflect your intent for that particular class.
Rama