Cooldowns, bullet direction left and right mirroring, and z-orders all seem to get weird when I load a saved game. All these things work perfectly fine when playing through the game from the beginning.
I've researched a ton today, and figured out its most likely because the save state doesn't save everything. There are a lot of things that don't get saved, and I have some things working with the system---every tick event... for cooldowns, and a lot of the things that don't work when loading a save, are things that are linked to those cooldowns.
But, like I said, they work fine otherwise. Its just when I load a saved game.
I don't really know how to fix it, though.
It would be really great if someone had an idea of how to solve this issue.
I suppose I could just finish my game and have it be old school, no saving, one time play-through, but I'd rather not do that.