public void interact() {
		Block[][] blocks = Run.window.screen.getMap().blocks;
		boolean noOneActive = true;
		for (int i = 0; i < blocks.length; i++) {		
			for(int j = 0; j < blocks[i].length; j++){
				if (blocks[i][j].isActive()) {
					noOneActive = false;
					if (isInteracting) {
						blocks[i][j].reverseAction();
						isInteracting = false;
					} else {
						blocks[i][j].doAction();
						isInteracting = true;
					}
				}
			}
		}
		if (noOneActive) {
			isInteracting = false; //Making sure player can walk if he somehow gets out of 
								   // active zone when still interacting. (if he runs and click space he can do that)
		}
	}