Well the game imitates Sonic very closely and inherits its strenghts and also its very obvious and numerous weaknesses in game design (low player agency, pointless speed, etc.)
In regards of implementation, you did a great job here! Thumbs up! :-)
As a Genesis kid I consider this to be a great compliment. Thank you. ^^