Separated the currentFrame and timeElapsed from the SpriteSheet so you can have one SpriteSheet for each type of texture.