findAllMoves - a little buggy, some repetition