Double jump was done by adding "can_jump" variable. This variable won't change if the player is on the floor but it will when they are on air which achieves double jumping as well as a single jump after a fall.
Yeah that's it beside the standard tutorial stuff.