A level/map reader for Descent