lets make some of these times constants or properties so they can be adjusted easier.  At the very least the duration should be a default bounce duration constant.