Implemented a Tweening framework