changed draw possible moves from brute force to psuedo legal moves