Broken room 101 (exercise 26 of learn ruby the hard way.