protected Unit(Player owner, FieldModel[] board){
		this.owner = owner;
		this.board = board;
		
		field = new Field(getImage(),getSelectedImage(),getNettedImage());
		shield = new boolean[6];
		ifWorks = new boolean[6];
		initiative = new LinkedList<Integer>();
		
		for(int i=0;i<6;i++) shield[i] = false;
		for(int i=0;i<6;i++) ifWorks[i] = false;

		position = -1;
		netted = 0;
		shootBonus = 0;
		hitBonus = 0;
		initiativeBonus = 0;
		initiativeChange = false;
		working = false;
	}