public void Go(string option) { //TODO I need to reset currentroom every time the room changes Console.WriteLine($"{CurrentRoom.Name}"); if (CurrentRoom.Name == "Poison Chamber" && option == "left") { LoseByFlames(); } else if (CurrentRoom.Name == "Keys Chamber" && option == "forward") { Console.WriteLine("The Door is Locked"); // LockOut(); } else { CurrentRoom = (Room)CurrentRoom.Navigate(option); Console.WriteLine("Type 'go forward', 'go back', 'go right', 'go left' to move."); } }