HOLY SHIET! This looks AWESOME.
I have to ask though, what style of game is this? It seems to have all the moves and upgrades of a metriodvania, but has some sort of stage select? Or is this some in-between?
Regardless of game style, it look as if a lot of effort was put into it. Congratulations on all the hard work! B)