HD and WIS, please note that I have figured out that the same STUPID AC that scouts a player seven times, and still cannot tell me whether my recruits can dribble or pass, is the SAME STUPID COACH that conducts Walk-on tryouts for my team that already has three Centers , but only two true guards and asks the 369 point rated CENTER to join my team. This happens virtually every time (in every world, and at every level I have ever been in) when I run out of money, and have not been able to sign a player to a position of genuine need.
I have no idea of how you program the logic, but ask the walk-on that you actually need for depth to join our team. Perhaps the computer can look at the last recruited, and unsigned position a give you one of those. Just a thought, but why oh why does the computer always give you a guy at the position you have no need?