Test each whip move direction independently (#835)
Test each whip move direction independently (#835)

Fixes bug where having one valid direction allows
whip move to target another, invalid direction.

thamaranth/AncientBeast,thamaranth/AncientBeast,FreezingMoon/AncientBeast,FreezingMoon/AncientBeast,FreezingMoon/AncientBeast,FreezingMoon/AncientBeast,ShaneWalsh/AncientBeast,ShaneWalsh/AncientBeast