Rogue-like in ruby