Updated Cave.cs