remove uncessary get map from site
refactor setSite method and the way initalize site in Player