@Test
	public void testForceFieldStartsTurnedOff() throws InvalidActionException {
		game.moveAction(Direction.LEFTUP);
		game.endTurnAction();
		
		game.moveAction(Direction.DOWN);
		game.endTurnAction();
		
		game.useItemAction(0);
		// ForceField is nog niet actief
		boolean forceFieldFound = false;
		boolean forceFieldGeneratorFound = false;
		for (ElementInfo e : game.getElementsOnPosition(p1.getPlayerPosition())) {
			if (e instanceof ForceField && ((ForceField) e).isActive())
				forceFieldFound = true;
			if (e instanceof ForceFieldGenerator);
				forceFieldGeneratorFound = true;
		}
		assertFalse(forceFieldFound);
		assertTrue(forceFieldGeneratorFound);
		
		game.moveAction(Direction.LEFTUP);
		
		// Nu is de Force Field actief
		forceFieldFound = false;
		forceFieldGeneratorFound = false;
		for (ElementInfo e : game.getElementsOnPosition(p1.getPlayerPosition())) {
			if (e instanceof ForceField && ((ForceField) e).isActive())
				forceFieldFound = true;
			if (e instanceof ForceFieldGenerator);
				forceFieldGeneratorFound = true;
		}
		assertTrue(forceFieldFound);
		assertTrue(forceFieldGeneratorFound);
	}