ENDCODER1 while easy to type is really not informative of which side it is or what it pertains to.  These two should be refactored into an array that denotes what the encoders are actually used for.