public void putTileAtPosition(Tile tile,int position){
		
		FieldModel fm = boardModel.getFieldModelAt(position);
		if(!tile.isInstant()){
			fm.changeTile(tile);
		}
		if(tile.isInstant() || tile.isSztab()) tile.put(position, 0);
		if(tile.isBattle()) gameController.changeBattle(true);
		repaintBoard(this);
		lastTilePosition = position;
	}