Decoupled bouncing and abstracted it away;

I did this for the purpose of creating unique bouncy mushrooms;