When pasting #include Tank.h above TankPlayerConroller.h in Unreal 4.17 it won’t compile as it specifically expects TankPlayerController.h to be the first header. Maybe this changed in the later versions of Unreal after the video was made.
C:\Users\ben_u\source\repos\UnrealCourse\04_BattleTank\BattleTank\Source\BattleTank\TankPlayerController.cpp(1) : error: Expected TankPlayerController.h to be first header included.