hold off on prefill_grids for now
slightly better find_available_slot method. default x,y to false so 0,0 can be a real slot