move starting of startup scripts from engine startup to new game start; also restart all startup scripts on saved game load
removed some redundancies; some more general cleanup