Сыграл в игру и змея не изменяется при движении, и когда ест мышь - увиличивается в размере
public void move(int dx, int dy) {
        SnakeSection head = new SnakeSection(Room.game.getSnake().getSections().get(0).getX()+dx,
                Room.game.getSnake().getSections().get(0).getY() + dy);
        checkBorders(head);
        checkBody(head);
        if (isAlive == true){
            sections.add(0, head);
            if (head.getX() == Room.game.getMouse().getX() &&
                    head.getY() == Room.game.getMouse().getY()){

                Room.game.eatMouse();
            } else {
                sections.remove(sections.size()-1);
            }
        }
    }
что тут не так то может быть?