Bouncing logic changed

Bounce now vary so it wont be that predictable