Ändrade i isValidMove

Gjorde så att IsValidMove bara kollar tills den första direction som är
valid. Detta för att spara lite kraft. Om den har hittat att t.ex. Up är
valid direction, så behöver man ju inte kolla resten.