Did everything?

up, down, left, right - all that stuff now sends and receives (we hope)