This project is pretty good, I don't know why does windows detected it as a virus, but that isn't a big problem.
I had some trouble with the keyboard input, because I couldn't dash while pressing left/right key, I also had some dropped frames that weren't really annoying.
I also noticed that if you do a spin dash and you jump in a very presice momment you can convert your horizontal momentum to vertical momentum, but that only happened one time with sonic jumping in a capsule, so I can't 100% confirm that that was true.
I am very convinced with this project, I wish you good luck with the rest of the game, this is really worth it.
4/5 because of the inputs and the dropped frames
PD: Sorry if my english grammar isn't that well.