public void RemoveFaceButton(FaceButtons buttons)
 {
     //should remove only the matching bits to the input using a "xor" assignment
     faceInput ^= buttons;
 }
 public void ResetFaceButtons()
 {
     faceInput = FaceButtons.None;
 }
 public void AddFaceButton(FaceButtons buttons)
 {
     //should add only the necessary bits to the input using an "or" assignment
     faceInput |= buttons;
 }