Little More

I decided to make the thread private since it is only used in sidearms
and i moved the initialization of sidearmmode into the constructor that
way it resets it every time the robot is initialized.