If you dash in sync with the beat, you will be able to dash again sooner. Enemies can only be destroyed by dashing through them.
You can jump, wall jump, and double jump once. Destroying an enemy gives an additional double jump.