using degrees, not 0-255 aim vals
test.py more verbose
use struct module to correctly pack aim value
assorted recent fixes