Sports gives meaning to life