Made set_flooring take a flooring instance, in case calling code already had a flooring instance it seemed wasteful to have to look up the flooring all over again.