Reimplemented Player::load() to use the new load return value