Challenges and Solutions in Solar Car Development