A ruby Rogue-like