I added the error code meanings to the top.
Revert "I added the error code meanings to the top."

This reverts commit 4aade35d78d14680eab032fa86acc8acab161bfc.
I defined every Button on the Joystick.
We will probably delete some buttons later.
I defined every Button on the Joystick.
We will probably delete some buttons later.
And i commented on all of them.
I commented the Network.
Merge origin/master
I took off the protected status of the robot pieces.
Made the robot pieces public so the commands could access them.
Created the shift function and commented it.
I left the template comments so they could be referenced later.