public int countNeightbours(int x, int y) {
		int count = 0;
		int size = 1;
		
		for (int i = x - size; i <= x + size; i++) {
			for (int j = y - size; j <= y + size; j++) {
				if (i == x && j == y) {
					continue;
				}
			
				int keyToTest = this.getFieldKeyFor(i, j);
				
				if (null != this.playground.get(keyToTest)) {
					count++;
				}
			}
		}
		
		return count;
	}