Refactoring for future easing functions
Refactoring to prepare for more easing functions