private void activate() {
		if (isActive())
			throw new IllegalArgumentException("Forcefield was already active, something went wrong");
		
		this.active = true;
		for (Element e : getGrid().getElementsOnPosition(getGrid().getElementPosition(this)))
			collideWith(e);
	}