Sonar = new material, Legs/Gunner updated

Sonar now spins it's radar between previously scanned robots, reducing
swing time and hopefully increasing the rate of data collection past the
1/8 turns I was getting before. Legs and Gunner now output data in the
rotated coordinate system found in Robocode