Atoms and Time: Spring 2024 Roundup Patch

I'm going to be honest, I don't know all the things that are in this build, because it took a long time to make of low level coding. Most of this is going to be minor quality of life improvements and bug fixes based on…