So turned out to be a dodgy prefab :/ recreated a new one and my script works fine. In case anyone else wants to see the code, just put inside the PlayerMovement.cs script:
#if UNITY_STANDALONE || UNITY_EDITOR moveDirectio…
If you remove the Gameengine prefab then you get this:
NullReferenceException: Object reference not set to an instance of an objectAC.SceneChanger.PrepareSceneForExit ()
So it's either black screen load or not load at all I'm afraid.
I literally just found the answer >< . Seems to always happen haha, oh well.
Basically anyone else that's tripped up on this - make sure that if you chose Unity UI for the menu just use the AC default instead (seems to work better). You can us…