puzzle rewards fixes