Main mechanic now works in all 4 directions, still bug when dealing with alredy transformed entities