Have I seen this before?
Very hard to follow what moves are about to come. Maybe it has something to do with the color combo. The character is hard to make out. Also it looks A LOT like something I've seen before called Ya-Dancer. You could probably find that if you googled it or whatever. It just looks much similar.