public void GoHome() { Console.WriteLine("Taking a walk to home"); if (_coder.Stamina < 2) { Console.WriteLine("Stopping at a nearby shop to buy something to drink"); _coder.Stamina += _vendingMachine.GetSomethingToDrink(); } while (_coder.Stamina > 0.5) { Console.WriteLine("Playing some games at home ;)"); _coder.Stamina -= _random.Next(1, 4); } Console.WriteLine("Going to sleep..."); _bed.Sleep(); }