public void activePlayerDoAction(Action actionToDo) throws InvalidActionException{
		actionToDo.doAction(getActivePlayer(), getGrid());			
			
		if(actionToDo instanceof EndTurnAction)
			activePlayerEndTurn();
		
		if (getActivePlayer().getRemainingTurns() <= 0)
			activePlayerEndTurn();
		
	}