Satisfying 48 668 Marbles Animation