One tip that helped me a lot: on your next platformer game, don't start over from scratch. Reuse what you did for this game and improve on it instead, you'll get better controls and a better camera this way. Reusing is the most important thing I learned