//     
if (eatFlag)
    //     
    setNewHeart();
else {
    //  
    //   
    snake.removeElement(snake.lastElement());
    //    
    ((SnakePart)snake.lastElement()).setPartDir(TAIL,-1);
}
