Refactoring code to add moves/alternative to a board.