Adding an option to let the computer go first; revising initial messages a bit; using boolean variables a bit more.