I liked your idea! Very cool audio and visuals. Also you forgot to add physics material with 0 friction to your character, so you wouldn't be able to stuck on side of platforms(if you jump and press button into the platform (A or D) you will stuck on side of it).