Use any() instead of has_children
fix alpha-beta distinction error
Remove for loop in get_swaps_from_move
Add all the profiles so far