There comes a time in many a geek's life when they start developing a roguelike.