add wall bouncing