Finite Logic Moves