Added player sync support, getopt support, ability to specify a target player, ability to exclude players from sync, help text and ability to override some defaults