1.- action list is made before the MDPState is created and hence before
it is applied the action produced by the MDPState parent that induces
such MDPState child. This way if the action is a moveHomeAction the list
of actions is created without taking into account the new location.

2.- * used instead of & in the updateKnowledge methods for the output
structures of vectors of Sectors and vectors of cells. That change does
not improves anything. Revert it.