Tokai University is back and looking for another title at the World Solar Challenge with its Tokai Challenger solar car