This was awesome! The main mechanic was implemented in a really smart way and having to stand still while reloading made the whole thing complex in a nice way! The revive animation was also just very nice :) Good job!