Use ApplyForce function instead of ApplyImpulse
Add X jump force depends on player rotation
Floor gestion and Grounded / Foot grounded gestion