Added algorithms to GUI
Now they are interchangeable

Can't test since legal moves checker is 
busted since last few commits (next job)