I'm following [this tutorial on Udemy](https://www.udemy.com/learn-to-code-by-building-5-games-in-the-unreal-engine/learn/v4/questions/4103238) about learning the basics of Unreal Engine as I start up my CS degree, and I've reached a problem where `CoreMinimal.h` cannot be found. 

[This solution][1] was proposed in the Q&A community, however I still could not quite understand it! I'm still learning and would love some help ;)

Here is my code!

    // Fill out your copyright notice in the Description page of Project Settings.

    #pragma once
    
    #include "CoreMinimal.h"
    #include "GameFramework/Pawn.h"
    #include "ShipController.generated.h"
    
    UCLASS()
    class SPACESHOOTER_API AShipController : public APawn
    {
    	GENERATED_BODY()
    
    public:
    	// Sets default values for this pawn's properties
    	AShipController();
    
    protected:
    	// Called when the game starts or when spawned
    	virtual void BeginPlay() override;
    
    public:	
    	// Called every frame
    	virtual void Tick(float DeltaTime) override;
    
    	// Called to bind functionality to input
    	virtual void SetupPlayerInputComponent(class UInputComponent* PlayerInputComponent) override;
    };


  [1]: https://answers.unrealengine.com/questions/617467/alternative-to-including-engineh.html