Refactord PlayerClient, getClient and setClient into ClientType. It were bad names anyway