player now only clientside