Cleaned Up Version - Still need to fix for 8 Queens