I finally had time to actually try this one
My goodness, I like how clean and easy to understand AND extend this template
I added sprinting, then extended double jumps to allow multiple jumps but with a limit. Actually finishing on time for game jams is gonna be cinch... if I stop procrastinating, just maybe. Cries in a corner.