pwmbot pretty much done, untested on real robot