Looks promising. No accidental double-jumping then :)
I'm working on the jumping routine right now. No double jumping! I promise! hahaha