Sachverhalt: Sachverhalt: A. Das Bezirksgericht Brugg verurteilte X._ am 18. März 2003 wegen mehrfacher einfacher Körperverletzung und Fahrens trotz Führerausweisentzuges zu zwei Monaten Gefängnis bedingt und einer Busse von 300 Franken; von weiteren Vorwürfen sprach es ihn frei. Es hielt für erwiesen, dass er gemeinsam mit A._ am 28. Oktober 2001 beim Bahnhof Brugg und am 1. November 2001 bei der Bushaltestelle Oberdorfstrasse in Schinznach Dorf B._ und C._ angriff und sie verletzte. Ebenso war es überzeugt, dass X._ am 10. Juni 2002 am Steuer des Subaru AG ... in Fislisbach von der Büntenstrasse herkommend in Richtung Eichstrasse fuhr, obwohl er in diesem Zeitpunkt nicht über einen Führerausweis verfügte. Die Strafkammer des Obergerichts des Kantons Aargau wies die Berufung X._s am 2. Dezember 2003 ab. Die Strafkammer des Obergerichts des Kantons Aargau wies die Berufung X._s am 2. Dezember 2003 ab. B. Mit staatsrechtlicher Beschwerde wegen Verletzung des rechtlichen Gehörs und Willkür beantragt X._, diesen obergerichtlichen Entscheid aufzuheben. Ausserdem ersucht er um unentgeltliche Rechtspflege. B. Mit staatsrechtlicher Beschwerde wegen Verletzung des rechtlichen Gehörs und Willkür beantragt X._, diesen obergerichtlichen Entscheid aufzuheben. Ausserdem ersucht er um unentgeltliche Rechtspflege. C. Strafkammer und Staatsanwaltschaft verzichten auf Vernehmlassung.