Animation class now manages a sprite instead of having its own sprite