cleaned up. New condition there cant be two queens in the same column