Cleaned up some gross calculations for Sprite