refactor angleSet + fix slot Bug

bug - the solution is 4 points in diagonal