public void generateForceField() {
		final Position position = getGrid().getElementPosition(this);
		if (position != null) {
			Map<ForceFieldGenerator, Direction> neighbours = getNearbyForceFieldgenerators(position);
	
			for (Entry<ForceFieldGenerator, Direction> neighbour : neighbours.entrySet())
				createForceFields(this, neighbour);
		}
	}