This is so cool, M! I can’t believe how many systems you already implemented, this must be a quite complex project.
Also: freaking multiplayer? Holy crap! :)
One note I have so far (if you’re looking for it) that using projectile weapons (eg. the rifle) would be a lot easier/intuitive if you could aim using the mouse instead of your movement. So the projectile weapon could just aim towards the mouse cursor all the time.