Trying to move the camera was really hard, I kept moving it too far. Maybe the mouse speed could be adjustable? And maybe make some way for the camera to see what's going on without constantly zooming in and out out of the player's control. I guess rotating cameras work best in openish environment where they don't constantly collide with the walls. I think a better way to handle indoor environments is to have the camera move up and see things from above: that does limit how far you can see (not like the walls don't do that too), but it makes sure anything near the player is visible. And when fighting the camera, it's hard to also fight enemies, especially if there's several of them at the same time. So yeah, I haven't got out of that cave, so I don't know what's outside, or how much there is.
I think the story text at the start looks a bit weird. The line that ends with "press enter to continue" is wider than the other text. Maybe it could be on a line by itself. And have the box be slightly taller. Right now there's a small margin on the right and a larger one on the left, but almost none in the top and probably none in the bottom. And I can read it just fine, but I'd suggest making the font slightly bigger. But at least it's a readable font and not a decoration-only font. With the width the box has right now, moving the "press enter" bit to a new line would probably make enough room horizontally to make the font larger without making the box cover everything. And even then, if enemies don't spawn while there's text on the screen (just don't let the player walk away keeping the text on, but I tried to do that and it did remove the text), I don't think text taking up a large chunk of the screen would be a problem. Maybe if you have time, you could even take the space outside the box and use it to show images of the places the text mentions, although that would probably require making those images.