Hi, thanks for playing and I appreciate your feedback.
1) You can get basic weapons by fighting bats and sticking to open areas to avoid stronger enemies, but it is a bit luck dependent still.
2) If this is about ranged weapons, I agree it's not perfect, but it should still be clear when a wall is blocking your vision to the enemy, unless I missed something.
4) Mainly two reasons: to combat the player stalling to regenerate health and force them to keep moving, and not make weapons entirely obsolete once you get a better one. I recieved some criticism on this so I'm willing to rethink this mechanic in the future if I decide to develop it further.
5) True, in retrospect this is something I should've changed.