It looks like you probably did a lot of intricate work on systems behind the scenes (with hero classes and whatnot), but I couldn't really tell what those systems were doing. Some sort of animation to reflect the things that change in the game would go a long way toward making this easier to understand.
Regardless, nice work on finishing and submitting in time!