improving possible moves