Minor changes
renamed some parameters from vanilla-imported functions
making the finishing touches to ELogic block (not tile or anything else)

not removed yet the unused DiIrection helper