Could you elaborate on this possible bug? Thanks.
After landing on the ground after the 3th bounce, you just stop completely until you choose to jump again. I don't know if this is intended or not I just wanted to point it out.
Yes, the player loses a large portion of their velocity when they hit the ground! Like real life.