authentication making your own system? you have two choices: * be smarter than everyone else in the world * be smarter than that finite set of people that will play your game protocol: Twisted needs to have another Twisted client at the other end This may not be realistic But let's use Twisted at both ends because we're trying to do it rapidly