im a little late here, just want to point out here that coyote time and jump buffer are not the same thing
jump buffer is queuing the jump if the player hits the jump button before reaching the ground, just in case you hit jump 0.01 seconds before landing (hitting jump and having nothing happen doesn't feel good)
coyote time is the grace period given after leaving the platform again so you dont have to be 100% precise with your inputs