Failed to find object 'Class /Script/TPPGame.TPPPlayerController'

Worked like a charm! Thank you!

But, not I’m even more confused than I was before:

How do I go about making classes then, to avoid this conflict in the future?

In Visual Studio I’m right clicking on “My Classes” and adding a new header for my controller, then right click on the “private” folder, and create a new .cpp for MyController.

Is this the wrong approach? I’m not sure of why it would just add files to the intermediate folder, and not source.

It is fine to do this, just make sure the “Location” is correct in the “Add New Item” dialog. Some people prefer to just create the files in windows explorer but it is up to you.