Thanks for feedback! About "bumping invisible walls" , it was probably bug but other things was intentional.