re-addressed win check logic, should fix issues with higher-move wins.