ID:132304
 
When exactly are these called by default? The reference for Move() doesn't list them as a default action, but the reference entries for Entered and Exited state that they are called via Move().
Move() first calls Exit(), then I believe Enter() is called on the newloc, if that allows, then Exited() is called, then Entered().