Unity Platformer Character Controller Vs Rigidbody