there were a lot of lines that needed static_casts to get rid of compiler
errors (c++11 issues) so I added them. Replaced #include<lib.h>s with
#include<clib>s, and moved them below the local includes
autoloading/autosaving
various other small changes around the source, but the big changes
to the program are the command line arguments
--abstartselectexit (0 or 1)
--autoload (0-9 or greater than 9 for no autoload)
--autosave (0-9 or greater than 9 for no autosave)
autosaving only occurs when sdl.cpp:CloseGame() is called, which
doesn't appear to happen when the window is "X'd out"