Brought back the BaseTile class and added the IceCaveStatus class