fix get player bug and add PlayerHelper