The bottom text lured me into triggering traps multiple times, but of course they only act once. IMO they should be removed after that, but that is just what godot wants me to do. Kudos for using pygame. It was a really interesting game. I would have liked smoother movement, but that's a challenge for me to see if I can pull off in pygame. I smell the M.U.D. potential here.
Music was great; could have been longer, but I can't miss what I never had. You even had another track for the end game which I didn't listen to so much.
With the darkness, how come a row wasn't set aside for white text? The font was nice, but I would always pick legibility over style; but I never even found a pixel font.