A roguelike in Python