Game Mode Accessing All Actors of a Class

Never mind I am so sorry but this is back. This time its under completely different circumstances. I am using Unreal 8.2 and I am using Multiplayer Shootout as a base example. What happens now from what I can figure out is that although my other HUD Widgets use same events in MyGameInstance to transfer between widgets in main menu, for some reason I added another widget (didn’t do anything extraneous to it, just put two buttons in it) and when clicking back button I try to cast my game instance to MyGameInstance class. When this is disconnected and I don’t cast it I can start up engine, when I connect get my game instance to cast though, it runs perfectly in my game but once I exit editor and reboot I can’t open edit because it will crash while loading. I cast my game instance to same class in many other widgets I use. I’m not exactly sure what is wrong.

I can’t reproduce this in another project because even within my own project it works for 10 other widgets that cast to MyGameInstance yet for this single one (which just has 2 buttons, one of which does nothing other does casting) once exiting editor I can’t reopen editor without it crashing and needing to go into my backup folder, loading a backup that doesn’t have cast and using that.

project I am using this in is a blueprint project. All classes I have used are in BP as well.