Hey, cool concept here! Unfortunately it is just short of playable (for me) in its current state - the game either bugged out after one or two rooms, or crashed on me while collisions were happening.
From what I did manage to play, I am impressed that you used some form of procedural generation for the map/enemy/item placements. The player's bullets could move a bit quicker too imo. Keep it up!