Restructure isPossible Move (issue #7)