c# : Tweening engine including color tweens