tweaked RigidBodyController.cs, better slide and wall bounce back