Added executing actions in the imaginary spacemap when some planning effects involve changes to spacemap
Added location tracking history for every object in the spacemap for undo actions when a planning step fails and need to return to the previous steps