This is a top notch effort all around. I'd give it 5 stars except for some minor nitpicks:
- Several animations like Ethan's back dash are static when they should be making use of drop/land frames. These become apparent when used around platforms.
- The controls are also a little clunky at times and the difficulty is inconsistent. Some areas are laughingly easy, others are all but impossible.
- Many of the stages could really use some extra layers to sell the depth.
Outside of these problems it's a fantastic game. I applaud the attempt to craft an original story and characters, and they're all interesting in their own way. If anything, we don't really learn enough about them by the end. Sprite work is top notch, and none of the assets used look too much out of place. Mechanics are also pretty solid.