allow writing lines to device, and messing with timings to make sure they go through
new rewards
new rewards; new servo throw choosing