Yea, peeking and stuff would be cool. Ill likely expand on this physical weapon system and add stuff like that, might be for some different game tho.
And yes, not hitting enemies at point blank is a bug, hits are not detected when bullet spawns inside of an enemy. I should be able to solve this by simply spawning the bullets inside of the barrel instead of at the muzzle.
Thanks for playing! :)