public void buildBuilding(Building b, int x, int y) {
	if (x >= 0 && y >= 0) {
	    // check player's gold!
	    if (buildings[x][y] == null) {
		buildings[x][y] = b;
	    }
	} else {
	    throw new IllegalArgumentException("Field position must be positive");
	}
    }