Screenname support and an armor map pickup

the chosen screenname ("playerID") is stored in a static variable, and is "remembered" if you die.