Not a bad start but there's definitely room to expand this concept!
Also the falling glitch that you mentioned happens pretty consistently on the last level for me if I fall from the last checkpoint. Maybe try making the colliders for the ground bigger? If they're too thin you can pass through if you go fast enough.