если была съедена мышь добавить голову , и ни чего не удалять. 1.Проверил если змея существует еще то добавляю голову 2.Если мыша съедена кушаем мышь, и ничего не удалям, а если нет то удаляем хвост.
if(isAlive){
sections.add(0,head);
          if(Room.game.getMouse().getX()==head.getX()&&
                  Room.game.getMouse().getY()==head.getY())
              Room.game.eatMouse();
else sections.remove(sections.size()-1);}
где что просмотрел?