Чтобы персонаж не упирался в стену, добавить предметам в коллайдеры материал. Или по хорошему задавай движение через RigitBody.AddForce.Так игра хорошая, но весь геймплей портит баг с прилепанием