added boundries back and made them bouncy