Bug: Warping with no movement action

A warp is triggered when a player moves onto the warp square. If the player is already on the warp square and makes an action, they should not be warped again.
Currently a player can be warped if:
- They make a block action, and roll Both Down whilst having Block skill (no movement)
- Being blocked and a push result being applied whilst they use Stand Firm (no movement)
- On some occasions being blocked, the Both down result being applied regardless of the player having the Block skill (no movement)
None of these actions should trigger a warp.
Currently a player can be warped if:
- They make a block action, and roll Both Down whilst having Block skill (no movement)
- Being blocked and a push result being applied whilst they use Stand Firm (no movement)
- On some occasions being blocked, the Both down result being applied regardless of the player having the Block skill (no movement)
None of these actions should trigger a warp.