       if (data == "SNAKE-LEFT" && mode == SNAKE) {
         moveSnake('l');
       }
+      /***********SIMONSAYS*************/
       if (data == "ss1" && mode == SIMONSAYS) {
         receivedNumber = 1;
       }

boolean wfi, won;
char im[128], data[128], data_avgs[14];
BitVoicerSerial bvSerial = BitVoicerSerial();
enum Mode { WAKE, SLEEP, EX1, EX2, EX3, RED, GREEN, SIMONSAYS, SNAKE, VISUALIZER };
Mode mode;
/***********METHODS***************/
void setup()


void serialEvent()
{
  dataType = bvSerial.getData();

  if (dataType == BV_STR)
  {
    String data = bvSerial.strData;
    /***********MODES*************/
    if (mode == SLEEP)
    {
      if (data == "WAKE") {
        mode = WAKE;
      }
    }
    else if (mode == WAKE)
    {
      if (data == "SLEEP") {
        mode = SLEEP;
      }
      if (data == "EXAMPLEA") {
        mode = EX1;
        example1();
        mode = WAKE;
      }
      if (data == "EXAMPLEB") {
        mode = EX2;
        example2();
        mode = WAKE;
      }
      if (data == "EXAMPLEC") {
        mode = EX3;
        example3();
        mode = WAKE;
