make floors non-interactive
allow quality to be arbitrarily high