#pragma once struct cave_type;