@Override
    public void run() {
        int count = 0;
        int cardinalCount = count%4;
        while(alive)
        try {
            Thread.sleep(field.rnd.nextInt(100));
            count++;
        } catch (InterruptedException ex) {}
            if(field.shot(getNextPosition(cardinalCount))){
                shot++;
                field.moveItem(this, myPosition, getNextPosition(cardinalCount));
            }
        }