@Override
    public void onCombatTick(int x, int y, Game game) {
        SinglePlayerGame spg = (SinglePlayerGame) game;
        List<Entity> neighbors = spg
                .getSquareNeighbors(x, y, 1);
        for (Entity entity : neighbors) {
            if (entity.id == zombie.id) {
                if (((MortalEntity) entity).damage(22)) {
                    spg.addAnimation(Animation.hitAnimationFor(22, entity, spg));
                    juggernaut.damageDealt += 22;
                    juggernaut.kills++;
                    zombie.deaths++;
                }
            } else if (entity.id == wall.id) {
                ((MortalEntity) entity).damage(22);
            }
        }
    }