oh wow, funny, i also made a text parser FPS for the jam. you've done beautifully with actually trying to wrangle it into something playable (whereas i just played up the obtuseness). the three lanes, cocking and reloading your gun are inspired design decisions, they work really well. great sound and juice as well, and the graphics are very charming.
you could probably incentivize the player to go on the attack more - currently it's easier to avoid enemies and be very selective about when to attack.