Move legality check and scoring now working