I agree with POOGLIES and add that you should check out Coyote Time and Jump Buffering. Every platformer needs those nowadays, otherwise it feels off. Good luck with your development!