Их вариант
@Override
public void kill() {
    if (!isAlive) {
        return;
    }
    isAlive = false;

    this.setAnimatedView(ShapeMatrix.KILL_ENEMY_ANIMATION_FIRST,
            ShapeMatrix.KILL_ENEMY_ANIMATION_SECOND,
            ShapeMatrix.KILL_ENEMY_ANIMATION_THIRD);
}
мой
@Override
public void kill() {
    if (isAlive) {
        isAlive = false;
        this.setAnimatedView(ShapeMatrix.KILL_PLAYER_ANIMATION_FIRST,
                ShapeMatrix.KILL_PLAYER_ANIMATION_SECOND,
                ShapeMatrix.KILL_PLAYER_ANIMATION_THIRD);
    }
}
Причина по которой не пропускает
В методе kill() необходимо вызвать метод базового класса setAnimatedView(int[][]...) с параметрами: ShapeMatrix.KILL_ENEMY_ANIMATION_FIRST, ShapeMatrix.KILL_ENEMY_ANIMATION_SECOND, ShapeMatrix.KILL_ENEMY_ANIMATION_THIRD.