object bounce back implemented