really good, I like the idea of the dual mechanic of the gun with offense and mobility. This has potential to be developed further. A couple of bugs you're probably aware of - the shotgun explosion doesn't vanish, so after a while you're left with all these glowing orbs everywhere. If that's a feature or does something, it's not clear. The lag on the initial shotgun shot should be able to be fixed by preloading the asset, rather than instantiating it from file.