adventures and experiments in roguelikes.