Client now sends button states when they change

instead of all the time
turret angle is still updated constantly