Added findDirection(); fixes more invalid moves.

findDirection() returns an integer representing what direction the user
has chosen for their piece to move.