Slightly cleverer solving method

Adding eager setting of fully constrained spaces.  I have to use a
sequence to keep track of the spaces that are being set so it's
possible that this isn't actually faster, I'm going to have to use
testing to find out.