lots o'shit

Added SetSimFlags() to make the sim_mode = true, cost_only = true easier
to do and a little clearer

updated Main in anticipation for a cleanly merged choicefunc

fixed WriteProgress() to not require args

Merged ResumeProgress() with Choicefunc(), remove resume