Refaktorisering av hur man räknar ut legal moves