comment reformat
Add support for player arguments, with a caveat

 argparse is stupid, and interperets even quoted strings beginning
 with  a '-' as arguments for it. As a workaround the string can
 instead begin with ' ', like so:

 " -some_player_option"

 Yes, this is intolerably stupid, but better than not having this
 feature at all. Still need to come up with some good way around
 this.
use dashes in options and not underscores

 Apparently argparse is also smart, and replaces dashes with
 underscores automatically in the Namespace it finally generates.