TankSprite.updateColorSet() now called once, instead of every tick

Also cleaned up TankSprite a bit.