Finish valid moves, add board class.