Simplify the OnEnterBlockEvent

Likely other things that care about location of the block will be better
served by using the MovedEvent