Nice job making a game, I died several times on the first floor against the first enemy but the map generation and movement and line of sight seem to be working great.
Did you read the instructions? The combat works differently than most games.