Move Position не для вас, скорее всего. Для 3д игр я вам советую Character Controller и его метод движения Move.
Для 2д игр движение в RigidBody с помощью velocity.
Move Position это такой метод,что не для управления персонажем и взаимодействия со стенами