Completed possibleMoves in Haskell