Nice solid entry! You did a great job adding lots of content and things to do. The weapons all feel different and provided a cool spice to gameplay and the checkpoints were a fantastic addition. Will be cool to see where you take this one.
I would polish the stuff that happens on hit to both the player and enemies, as well as making the enemy attacks more varied, or add more types.
Good job!