Player creation

various modifications and an added API function to enable creating Player
instances via the GS RPC function 'createPlayer'