Entered() in Developer Help
for(var/turf/T in usr.loc) T.Entered(usr)
turf proc Proc_To_Call_When_Im_In_The_Turf()
Entered() is only called once Enter() passes and allows you into the tile.
If you are using the native pixel movement, you can use bounds().
for(var/turf/T in bounds(blabla))
Then call a proc that you define yourself.
> turf> proc> Proc_To_Call_When_Im_In_The_Turf()>
I hope that helps.
Use Move() to move them instead of setting their loc.