Sorted out the majority of the problems, no compile issues but now I cannot actually complete the compile. The missing module IS my code so has something changed?
1>------ Build started: Project: UnrealGhosts, Configuration: Development_Editor x64 ------
1>Using 'git status' to determine working set for adaptive non-unity build (F:\Development\Unreal\SectionNine).
1>Invalidating makefile for UnrealGhostsEditor (working set of source files changed)
1>Parsing headers for UnrealGhostsEditor
1> Running UnrealHeaderTool "F:\Development\Unreal\SectionNine\UnrealGhosts.uproject" "F:\Development\Unreal\SectionNine\Intermediate\Build\Win64\UnrealGhostsEditor\Development\UnrealGhostsEditor.uhtmanifest" -LogCmds="loginit warning, logexit warning, logdatabase error" -Unattended -WarningsAsErrors -installed
1>Reflection code generated for UnrealGhostsEditor in 11.023005 seconds
1>[Adaptive unity build] Excluded from UnrealGhosts unity file: BTDecorator_HasLoSTo.cpp, SectionNineAIController.cpp, SectionNineReplicationGraph.cpp, SectionNineCharacter.cpp, SectionNineWeapon.cpp
1>Using Visual Studio 2017 14.16.27023 toolchain (f:\Visual Studio 2017\VC\Tools\MSVC\14.16.27023) and Windows 10.0.16299.0 SDK (C:\Program Files (x86)\Windows Kits\10).
1>Building 5 actions with 4 processes...
1> [1/5] SectionNineCharacter.cpp
1> [2/5] Module.UnrealGhosts.cpp
1> [3/5] UE4Editor-UnrealGhosts.lib
1> Creating library F:\Development\Unreal\SectionNine\Intermediate\Build\Win64\UE4Editor\Development\UnrealGhosts\UE4Editor-UnrealGhosts.lib and object F:\Development\Unreal\SectionNine\Intermediate\Build\Win64\UE4Editor\Development\UnrealGhosts\UE4Editor-UnrealGhosts.exp
1> [4/5] UE4Editor-UnrealGhosts.dll
1> Creating library F:\Development\Unreal\SectionNine\Intermediate\Build\Win64\UE4Editor\Development\UnrealGhosts\UE4Editor-UnrealGhosts.suppressed.lib and object F:\Development\Unreal\SectionNine\Intermediate\Build\Win64\UE4Editor\Development\UnrealGhosts\UE4Editor-UnrealGhosts.suppressed.exp
1>LINK : error LNK2001: unresolved external symbol IMPLEMENT_MODULE_UnrealGhosts
1>F:\Development\Unreal\SectionNine\Binaries\Win64\UE4Editor-UnrealGhosts.dll : fatal error LNK1120: 1 unresolved externals
1>f:\Visual Studio 2017\Common7\IDE\VC\VCTargets\Microsoft.MakeFile.Targets(44,5): error MSB3075: The command ""F:\Epic Games\UE_4.22\Engine\Build\BatchFiles\Build.bat" UnrealGhostsEditor Win64 Development -Project="F:\Development\Unreal\SectionNine\UnrealGhosts.uproject" -WaitMutex -FromMsBuild" exited with code 5. Please verify that you have sufficient rights to run this command.
1>Done building project "UnrealGhosts.vcxproj" -- FAILED.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========