Add double jump function and some back ground