Updated Player constructor.