Add code to find missing/invalid moves
Merge pull request #71 from fluxroot/refactoring

Add code to find missing/invalid moves