a fork of brogue with some minor additions