struct Player in scene now has a player's handler, which is read only

position related attribute is part of scene, not player. scene agent all player's handler, but it's read only.
when a player login to a scene, the scene agent record the player's pointer, return a playerId to the player agent.
add CharactorInfo packet
refact player's data struct