Structure Variables get corrupted

Yea, well, If you can avoid structs, then I highly recommend that. I have so many settings in my game, doing that all with plain variables instead would be insane.