This is some great work. I especially liked how you managed to balance the dialogue, action, and narration moment to moment, creating a vivid mental picture, just like a movie. Even great published authors forget to do this many times.
I look forward to reading more next time!