This is a rather short update, I know. I've been pretty occupied with school this Spring term, which is why this hasn't been updated in a while. Rest assured, I'm still working on this, so hopefully more updates will be posted by June.
To those who are still reading this, thank you for your...