Added properties map to WorldObject, setting on player during login.
Modified visiblilty calculation to be handled in the World; may change to handle in the WorldServer instead