I fixed an issue I created with the last commit where the arm would not toggle positions.