Revised sim_spatial_whole() so that the first bisection is along the x-axis and not along the y-axis.  Althought it is arbitrary which axis should first be bisected, it seems to me that the x-axis is the more intuitive option.