Working - sort of...
Fixed bouncing