Unity 2d Character Controller Vs Rigidbody