Проверь, что метод draw(Game) для каждого сегмента змейки вызывает метод setCellValueEx(int, int, Color, String, Color, int) с параметрами: x, y, Color.NONE, HEAD_SIGN (или BODY_SIGN), Color.RED, 75, если змейка неживая.
package com.javarush.games.snake;
import com.javarush.engine.cell.Color;
import com.javarush.engine.cell.Game;
import com.javarush.engine.cell.*;
public class Apple extends GameObject {
public Apple(int x, int y) {
super(x, y);
}
final private static String APPLE_SIGN = "\uD83C\uDF4E";
public boolean isAlive=true;
public void draw(Game game) {
game.setCellValueEx(x, y, Color.NONE, APPLE_SIGN, Color.GREEN,75);
}
}