slight refactor to bring down weight of bounce and slide; still needs a lot of work